# Module Make_substring.Blit

    module Blit: sig .. end

    type ('src, 'dst) t = ('src, 'dst) Blit.blito

    val string_string : src:Std_internal.String.t ->
           ?src_pos:int ->
           ?src_len:int -> dst:Core_string.t -> ?dst_pos:int -> unit -> unit

    val string_bigstring : (string, Bigstring.t) Blit_intf.blito

    val bigstring_bigstring : (Bigstring.t, Bigstring.t) Blit_intf.blito

    val bigstring_string : (Bigstring.t, string) Blit_intf.blito