Module Flambda2_lattices.Or_unknown
val known : 'a -> 'a Flambda2_lattices.Or_unknown.tval print :
(Stdlib.Format.formatter -> 'a -> unit) ->
Stdlib.Format.formatter ->
'a Flambda2_lattices.Or_unknown.t ->
unitval compare :
('a -> 'a -> int) ->
'a Flambda2_lattices.Or_unknown.t ->
'a Flambda2_lattices.Or_unknown.t ->
intval equal :
('a -> 'a -> bool) ->
'a Flambda2_lattices.Or_unknown.t ->
'a Flambda2_lattices.Or_unknown.t ->
boolval bind :
'a Flambda2_lattices.Or_unknown.t ->
f:('a -> 'b Flambda2_lattices.Or_unknown.t) ->
'b Flambda2_lattices.Or_unknown.tval map :
'a Flambda2_lattices.Or_unknown.t ->
f:('a -> 'b) ->
'b Flambda2_lattices.Or_unknown.tval map_sharing :
'a Flambda2_lattices.Or_unknown.t ->
f:('a -> 'a) ->
'a Flambda2_lattices.Or_unknown.tval free_names :
('a -> Flambda2_nominal.Name_occurrences.t) ->
'a Flambda2_lattices.Or_unknown.t ->
Flambda2_nominal.Name_occurrences.tval ids_for_export :
('a -> Flambda2_nominal.Ids_for_export.t) ->
'a Flambda2_lattices.Or_unknown.t ->
Flambda2_nominal.Ids_for_export.tval apply_renaming :
'a Flambda2_lattices.Or_unknown.t ->
Flambda2_nominal.Renaming.t ->
('a -> Flambda2_nominal.Renaming.t -> 'a) ->
'a Flambda2_lattices.Or_unknown.tmodule Lift (I : Flambda2_algorithms.Container_types.S) : sig ... endmodule Let_syntax : sig ... end