sig
  type t
  val map :
    ?write:bool ->
    ?copy:bool -> ?offset:int64 -> ?length:int64 -> Unix.file_descr -> Mmap.t
  val unmap : Mmap.t -> unit
  val sub : Mmap.t -> int64 -> int -> string
  val length : Mmap.t -> int64
  val offset : Mmap.t -> int64
  val blit : Mmap.t -> int64 -> string -> int -> int -> unit
  val paste : Mmap.t -> int64 -> string -> unit
end