type text = Text.tclass nfd : CamomileLibrary.UChar.t CamomileLibrary__.OOChannel.obj_output_channel -> CamomileLibrary__OOChannel.obj_output_channelclass nfc : CamomileLibrary.UChar.t CamomileLibrary__.OOChannel.obj_output_channel -> CamomileLibrary__OOChannel.obj_output_channelclass nfkd : CamomileLibrary.UChar.t CamomileLibrary__.OOChannel.obj_output_channel -> CamomileLibrary__OOChannel.obj_output_channelclass nfkc : CamomileLibrary.UChar.t CamomileLibrary__.OOChannel.obj_output_channel -> CamomileLibrary__OOChannel.obj_output_channelmodule NFCBuf : sig ... endval put_nfd : CamomileLibrary.XString.t -> text -> unitval put_nfkd : CamomileLibrary.XString.t -> text -> unitval put_nfc : CamomileLibrary.XString.t -> text -> unitval put_nfkc : CamomileLibrary.XString.t -> text -> unittype index = Text.indexval nfd_inc : text -> index -> [ `Inc of CamomileLibrary.UChar.t list * index * 'a lazy_t ] as 'aval nfd_decompose : CamomileLibrary.UChar.t -> CamomileLibrary.UChar.t listval nfkd_decompose : CamomileLibrary.UChar.t -> CamomileLibrary.UChar.t list