sig
type buf
val create : int -> UNF.Type.NFCBuf.buf
val contents : UNF.Type.NFCBuf.buf -> UNF.Type.text
val clear : UNF.Type.NFCBuf.buf -> unit
val reset : UNF.Type.NFCBuf.buf -> unit
val add_char : UNF.Type.NFCBuf.buf -> UChar.t -> unit
val add_string : UNF.Type.NFCBuf.buf -> UNF.Type.text -> unit
val add_buffer : UNF.Type.NFCBuf.buf -> UNF.Type.NFCBuf.buf -> unit
end