include Smart_git.APPEND
with type t := t
and type uid := uid
and type 'a fd := 'a fd
and type error := error
and type +'a fiber := 'a fiber
type 'a rd = < rd : unit.. > as 'a
type 'a wr = < wr : unit.. > as 'a
type 'a mode =
| Rd : < rd : unit > mode
| Wr : < wr : unit > mode
| RdWr : < rd : unit ; wr : unit > mode
val pp_error : error Fmt.t
val map : t -> 'm rd fd -> pos:int64 -> int -> Bigstringaf.t
val append : t -> 'm wr fd -> string -> unit fiber