Module type Blit.S_distinct
val blit : src:src -> src_pos:int -> dst:dst -> dst_pos:int -> len:int -> unit
val blito : src:src -> ?src_pos:int -> ?src_len:int -> dst:dst -> ?dst_pos:int -> unit -> unit
val unsafe_blit : src:src -> src_pos:int -> dst:dst -> dst_pos:int -> len:int -> unit
val sub : src -> pos:int -> len:int -> dst
val subo : ?pos:int -> ?len:int -> src -> dst