pub fn access_field(obj: &dyn ToTokens, idx: usize, f: &Field) -> Expr