sig
  type src
  type dst
  val blito :
    (Iobuf_intf.Consuming_blit.src, Iobuf_intf.Consuming_blit.dst)
    Iobuf_intf.consuming_blito
  val blit :
    (Iobuf_intf.Consuming_blit.src, Iobuf_intf.Consuming_blit.dst)
    Iobuf_intf.consuming_blit
  val unsafe_blit :
    (Iobuf_intf.Consuming_blit.src, Iobuf_intf.Consuming_blit.dst)
    Iobuf_intf.consuming_blit
  val subo :
    ?len:int ->
    Iobuf_intf.Consuming_blit.src -> Iobuf_intf.Consuming_blit.dst
  val sub :
    Iobuf_intf.Consuming_blit.src -> len:int -> Iobuf_intf.Consuming_blit.dst
end