Module type Make_substring.Base
val create : Core_kernel__.Import.int -> t
val length : t -> Core_kernel__.Import.int
val blit : (t, t) Blit.t
val blit_to_bytes : (t, Core_kernel__.Import.bytes) Blit.t
val blit_to_bigstring : (t, bigstring) Blit.t
val blit_from_string : (Core_kernel__.Import.string, t) Blit.t
val blit_from_bigstring : (bigstring, t) Blit.t
val blit_to_string : (t, Core_kernel__.Import.bytes) Blit.t
val get : t -> Core_kernel__.Import.int -> Core_kernel__.Import.char