Blit.Make1_genericMake1_generic is for blitting between two values of the same container type that's not fully polymorphic (in the sense of Container.Generic).
val blit : 
  src:'a Sequence.t ->
  src_pos:int ->
  dst:'a Sequence.t ->
  dst_pos:int ->
  len:int ->
  unitval blito : 
  src:'a Sequence.t ->
  ?src_pos:int ->
  ?src_len:int ->
  dst:'a Sequence.t ->
  ?dst_pos:int ->
  unit ->
  unitval unsafe_blit : 
  src:'a Sequence.t ->
  src_pos:int ->
  dst:'a Sequence.t ->
  dst_pos:int ->
  len:int ->
  unitval sub : 'a Sequence.t -> pos:int -> len:int -> 'a Sequence.tval subo : ?pos:int -> ?len:int -> 'a Sequence.t -> 'a Sequence.t