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