Pattern.Shuffle_or_permuteval pack : args -> [> `Four | `Two | `TwoxTwo ] * intval etwo :
max:int ->
(Astlib.Ast_500.Parsetree.payload,
(args, Ppxlib.Location.Error.t) Base.Result.t ->
'a,
'a)
Ppxlib.Ast_pattern.tval etwoxtwo :
max:int ->
(Astlib.Ast_500.Parsetree.payload,
(args, Ppxlib.Location.Error.t) Base.Result.t ->
'a,
'a)
Ppxlib.Ast_pattern.tval efour :
max:int ->
(Astlib.Ast_500.Parsetree.payload,
(args, Ppxlib.Location.Error.t) Base.Result.t ->
'a,
'a)
Ppxlib.Ast_pattern.t