val
type_declaration : loc:Location.t -> name:string Asttypes.loc -> params:(Parsetree.core_type
* Asttypes.variance) list -> cstrs:(Parsetree.core_type
* Parsetree.core_type
* Location.t) list -> kind:Parsetree.type_kind -> private_:Asttypes.private_flag -> manifest:Parsetree.core_type option -> Parsetree.type_declaration