sig   module type Type =     sig       type text       exception Prohibited of CamomileLibrary.UChar.t       exception Bad_bidi       type profile =           [ `Iscsi           | `Mib           | `Nameprep           | `Nodeprep           | `Resourceprep           | `Saslprep           | `Trace ]       val stringprep :         CamomileLibrary.StringPrep.Type.profile ->         CamomileLibrary.StringPrep.Type.text ->         CamomileLibrary.StringPrep.Type.text     end   module Make :     functor (Config : ConfigInt.Type) (Text : UnicodeString.Type->       sig         type text = Text.t         exception Prohibited of UChar.t         exception Bad_bidi         type profile =             [ `Iscsi             | `Mib             | `Nameprep             | `Nodeprep             | `Resourceprep             | `Saslprep             | `Trace ]         val stringprep : profile -> text -> text       end end