pub fn type_ref(tref: &TypeRef, lifetime: TokenStream) -> TokenStream