sig   type text   type index   val compare :     ?locale:string ->     ?prec:CamomileLibrary.UCol.precision ->     ?variable:CamomileLibrary.UCol.variable_option ->     CamomileLibrary.UCol.Type.text -> CamomileLibrary.UCol.Type.text -> int   val sort_key :     ?locale:string ->     ?prec:CamomileLibrary.UCol.precision ->     ?variable:CamomileLibrary.UCol.variable_option ->     CamomileLibrary.UCol.Type.text -> string   val compare_with_key :     ?locale:string ->     ?prec:CamomileLibrary.UCol.precision ->     ?variable:CamomileLibrary.UCol.variable_option ->     string -> CamomileLibrary.UCol.Type.text -> int   val search_with_key :     ?locale:string ->     ?prec:CamomileLibrary.UCol.precision ->     ?variable:CamomileLibrary.UCol.variable_option ->     string ->     CamomileLibrary.UCol.Type.text ->     CamomileLibrary.UCol.Type.index ->     CamomileLibrary.UCol.Type.index * CamomileLibrary.UCol.Type.index   val search :     ?locale:string ->     ?prec:CamomileLibrary.UCol.precision ->     ?variable:CamomileLibrary.UCol.variable_option ->     CamomileLibrary.UCol.Type.text ->     CamomileLibrary.UCol.Type.text ->     CamomileLibrary.UCol.Type.index ->     CamomileLibrary.UCol.Type.index * CamomileLibrary.UCol.Type.index end