Imandra_prelude.StringThese strings correspond to OCaml native strings, and do not have a particular unicode encoding.
Rather, they should be seen as sequences of bytes, and it is also this way that Imandra considers them.
type t = stringval empty : tval make : Caml.Int.t -> char -> tval get : t -> Caml.Int.t -> charval is_int : t -> boolval is_nat : t -> bool