fn class_impls( ion: &TokenStream, span: Span, name: &str, type: &Type, super_field: &Member, super_type: &Type, ) -> Result<[ItemImpl; 7]>