pub fn build_field_type(name: &Ident, inner_type: impl ToTokens) -> TokenStream2