Imandra_prelude.String
These 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 = string
val empty : t
val make : Caml.Int.t -> char -> t
val get : t -> Caml.Int.t -> char