val make : ?since:string ->?note:string ->unit ->t
val make_with_qf : ?since:string ->?note:string ->?use_instead:'qf->unit ->'qfwith_qf
val create_warning : ?default:CWarnings.status->object_name:string ->warning_name_if_no_since:string ->('b->Pp.t)->?loc:Loc.t->('b * t)-> unit
val create_warning_with_qf : ?default:CWarnings.status->object_name:string ->warning_name_if_no_since:string ->pp_qf:('qf->Pp.t)->('b->Pp.t)->?loc:Loc.t->('b * 'qfwith_qf)-> unit