@@ -13,27 +13,27 @@ let shims_all =
13
13
14
14
let shims_let_op_pre_408 =
15
15
{|
16
- module type S = sig type ('i, 'o, 'e) t end
17
- module Make (X : I ) : S with type ('i, 'o, 'e) t = ('i, 'o, 'e) X. t =
16
+ module type S = sig type ('i, 'o, 'e) t_let end
17
+ module Make (X : I ) : S with type ('i, 'o, 'e) t_let = ('i, 'o, 'e) X. t =
18
18
struct
19
- type ('i, 'o, 'e) t = ('i , 'o , 'e ) X .t
19
+ type ('i, 'o, 'e) t_let = ('i , 'o , 'e ) X .t
20
20
end
21
21
| }
22
22
23
23
24
24
let shims_let_op_post_408 =
25
25
{|
26
26
module type S = sig
27
- type ('i, 'o, 'e) t
28
- val ( let + ) : ('i, 'a, 'e) t -> ('a -> 'b) -> ('i, 'b, 'e) t
29
- val ( and + ) : ('i, 'a, 'e) t -> ('i, 'b, 'e) t -> ('i, 'a * 'b, 'e) t
30
- val ( let * ) : ('i, 'a, 'e) t -> ('a -> ('i, 'b, 'e) t ) -> ('i, 'b, 'e) t
31
- val ( and * ) : ('i, 'a, 'e) t -> ('i, 'b, 'e) t -> ('i, 'a * 'b, 'e) t
27
+ type ('i, 'o, 'e) t_let
28
+ val ( let + ) : ('i, 'a, 'e) t_let -> ('a -> 'b) -> ('i, 'b, 'e) t_let
29
+ val ( and + ) : ('i, 'a, 'e) t_let -> ('i, 'b, 'e) t_let -> ('i, 'a * 'b, 'e) t_let
30
+ val ( let * ) : ('i, 'a, 'e) t_let -> ('a -> ('i, 'b, 'e) t_let ) -> ('i, 'b, 'e) t_let
31
+ val ( and * ) : ('i, 'a, 'e) t_let -> ('i, 'b, 'e) t_let -> ('i, 'a * 'b, 'e) t_let
32
32
end
33
33
34
- module Make (X : I ) : S with type ('i, 'o, 'e) t = ('i, 'o, 'e) X. t =
34
+ module Make (X : I ) : S with type ('i, 'o, 'e) t_let = ('i, 'o, 'e) X. t =
35
35
struct
36
- type ('i, 'o, 'e) t = ('i , 'o , 'e ) X .t
36
+ type ('i, 'o, 'e) t_let = ('i , 'o , 'e ) X .t
37
37
let (let + ) = X. (> |= )
38
38
let (and + ) = X. monoid_product
39
39
let (let * ) = X. (>> = )
0 commit comments