val
make_body : ?unique_f:(Location.t -> field_name:string -> field_ty:Parsetree.core_type -> Parsetree.expression) -> ?first_f:(Location.t -> field_name:string -> field_ty:Parsetree.core_type -> Parsetree.expression) -> ?last_f:(Location.t -> field_name:string -> field_ty:Parsetree.core_type -> Parsetree.expression) -> lds:Parsetree.label_declaration list -> init:Parsetree.expression -> Location.t -> (Location.t -> field_name:string -> field_ty:Parsetree.core_type -> Parsetree.expression) -> Parsetree.expression