Applicative_without_returnmodule type Basic = sig ... endmodule type Basic2 = sig ... endmodule type Basic3 = sig ... endmodule type S_without_let_syntax = sig ... endmodule type S2_without_let_syntax = sig ... endmodule type S3_without_let_syntax = sig ... endmodule type S = sig ... endmodule type S2 = sig ... endmodule type S3 = sig ... end