Sourcetype 'fd read = 'fd -> bytes -> off:int -> len:int -> int Lwt.t Sourceval with_w : 'fd W.t -> ('fd, 'uid) t -> ('fd, 'uid) t Sourceval with_allocate :
allocate:(int -> De.window) ->
('fd, 'uid) t ->
('fd, 'uid) t Sourceval fd : ('fd, 'uid) t -> 'fd Sourceval make :
'fd ->
z:Zl.bigstring ->
allocate:(int -> Zl.window) ->
uid_ln:int ->
uid_rw:(string -> 'uid) ->
('uid -> int64) ->
('fd, 'uid) t Sourceval of_offset : map:'fd W.map -> ('fd, 'uid) t -> raw -> cursor:int64 -> v Sourceval kind_of_path : path -> [ `A | `B | `C | `D ] Sourceval path_of_offset : map:'fd W.map -> ('fd, 'uid) t -> cursor:int64 -> path Sourceval of_offset_with_path :
map:'fd W.map ->
('fd, 'uid) t ->
path:path ->
raw ->
cursor:int64 ->
v