sig
  type 'rw t_no_seek = ('rw, no_seek) Iobuf.t
  val blit :
    ([> Core_kernel.Perms.Export.read ] t_no_seek,
     [> Core_kernel.Perms.Export.write ] t_no_seek)
    Core_kernel.Blit_intf.blit
  val blito :
    ([> Core_kernel.Perms.Export.read ] t_no_seek,
     [> Core_kernel.Perms.Export.write ] t_no_seek)
    Core_kernel.Blit_intf.blito
  val unsafe_blit :
    ([> Core_kernel.Perms.Export.read ] t_no_seek,
     [> Core_kernel.Perms.Export.write ] t_no_seek)
    Core_kernel.Blit_intf.blit
  val sub :
    ([> Core_kernel.Std.read ], no_seek) Iobuf.t ->
    pos:int -> len:int -> ('a, 'b) Iobuf.t
  val subo :
    ?pos:int ->
    ?len:int ->
    ([> Core_kernel.Std.read ], no_seek) Iobuf.t -> ('a, 'b) Iobuf.t
end