module Make_distinct:functor (Elt:Blit_intf.Elt) ->functor (Src:Blit_intf.Sequencewith type elt := Elt.t) ->functor (Dst:siginclude Blit_intf.Sequenceval unsafe_blit :(Src.t, t) Blit_intf.blitend) ->S_distinctwith type src := Src.twith type dst := Dst.t
Make_distinct is for blitting between values of disinct monomorphic types.| Parameters: | 
  | 
type src 
type dst 
val blit : (src, dst) Blit_intf.blit
val blito : (src, dst) Blit_intf.blito
val unsafe_blit : (src, dst) Blit_intf.blit
val sub : (src, dst) Blit_intf.sub
val subo : (src, dst) Blit_intf.subo