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