Module Mlsem_lang.MVariable

type kind =
  1. | Immut
  2. | AnnotMut of Mlsem_types.Ty.t
  3. | Mut
val create : kind -> string option -> t
val refresh : kind -> t -> t
val is_mutable : Mlsem_common.Variable.t -> bool
val kind_equal : kind -> kind -> bool
val kind_leq : kind -> kind -> bool