Module Flambda2_terms.Mutability
type t = | Mutable| Immutable| Immutable_unique(*Mutable means that contents may vary at any moment.
Immutable means that not only contents will never vary, but we're also allowed to share or duplicate identical values at will.
Immutable_unique means that the contents will never vary, but physical equality is meaningful so the value must not be duplicated, nor shared.
*)
val print : Stdlib.Format.formatter -> Flambda2_terms.Mutability.t -> unitval compare : Flambda2_terms.Mutability.t -> Flambda2_terms.Mutability.t -> intval to_asttypes : Flambda2_terms.Mutability.t -> Asttypes.mutable_flagval from_lambda : Lambda.mutable_flag -> Flambda2_terms.Mutability.tval is_mutable : Flambda2_terms.Mutability.t -> bool