Uuseg_buf`Uchar buffers
`Uchar buffersval create : int -> tcreate n is a buffer of initial size n.
val empty : t -> boolempty b is true iff b is empty.
val len : t -> intlen b is b's length.
val add : t -> [ `Uchar of Stdlib.Uchar.t ] -> unitadd b u adds u at the end of b.
val flush : t -> [> `Uchar of Stdlib.Uchar.t ]flush b is the first `Uchar of b and removes it from b.
val get_first : t -> Stdlib.Uchar.tget_first b is the first `Uchar of b, if any.