Module Patterns.General
type view = [ | Patterns.Half_simple.view| `Var of Ident.t * string Asttypes.loc * Types.Uid.t * Jkind.Sort.t * Mode.Value.l| `Alias of Typedtree.pattern * Ident.t * string Asttypes.loc * Types.Uid.t * Jkind.Sort.t * Mode.Value.l * Types.type_expr
]type pattern = Patterns.General.view Typedtree.pattern_dataval view : Typedtree.pattern -> Patterns.General.patternval erase :
[< Patterns.General.view ] Typedtree.pattern_data ->
Typedtree.patternval strip_vars : Patterns.General.pattern -> Patterns.Half_simple.pattern