pub fn generics_and_exprs(
    multi_field_data: MultiFieldData<'_, '_>,
    scalar_ident: &Ident,
    type_where_clauses: TokenStream,
    ref_type: RefType
) -> (Generics, Vec<TokenStream>)