sig
  type text
  val lowercase : ?locale:string -> CaseMap.Type.text -> CaseMap.Type.text
  val uppercase : ?locale:string -> CaseMap.Type.text -> CaseMap.Type.text
  val titlecase : ?locale:string -> CaseMap.Type.text -> CaseMap.Type.text
  val casefolding : CaseMap.Type.text -> CaseMap.Type.text
  val compare_caseless : CaseMap.Type.text -> CaseMap.Type.text -> int
end