Parameter Make.3-S

type 'a t
val weight : 'a t -> Sek__.PrivateSignatures.weight
val dummy : 'a t -> 'a SChunk.t
val front : 'a t -> 'a SChunk.t
val middle : 'a t -> 'a SChunk.t M.t
val back : 'a t -> 'a SChunk.t
val weight_front : 'a t -> Sek__.PrivateSignatures.weight
val schunk_uniquely_owned : 'a t -> 'a SChunk.t -> bool
val ensure_schunk_uniquely_owned : 'a t -> Sek__.PrivateSignatures.weight -> 'a SChunk.t -> unit
type birth
val iterator_is_born : 'a t -> birth
val is_valid : 'a t -> birth -> bool
val invalidate_iterators : 'a t -> unit
val invalidate_iterators_except : 'a t -> birth