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