rustc_builtin_macros::deriving::generic::ty
fn mk_generics(params: Vec<GenericParam>, span: Span) -> Generics