sig   type t =       [ `ASCII       | `Adlam       | `Aegean_Numbers       | `Ahom       | `Alchemical       | `Alphabetic_PF       | `Anatolian_Hieroglyphs       | `Ancient_Greek_Music       | `Ancient_Greek_Numbers       | `Ancient_Symbols       | `Arabic       | `Arabic_Ext_A       | `Arabic_Math       | `Arabic_PF_A       | `Arabic_PF_B       | `Arabic_Sup       | `Armenian       | `Arrows       | `Avestan       | `Balinese       | `Bamum       | `Bamum_Sup       | `Bassa_Vah       | `Batak       | `Bengali       | `Bhaiksuki       | `Block_Elements       | `Bopomofo       | `Bopomofo_Ext       | `Box_Drawing       | `Brahmi       | `Braille       | `Buginese       | `Buhid       | `Byzantine_Music       | `CJK       | `CJK_Compat       | `CJK_Compat_Forms       | `CJK_Compat_Ideographs       | `CJK_Compat_Ideographs_Sup       | `CJK_Ext_A       | `CJK_Ext_B       | `CJK_Ext_C       | `CJK_Ext_D       | `CJK_Ext_E       | `CJK_Radicals_Sup       | `CJK_Strokes       | `CJK_Symbols       | `Carian       | `Caucasian_Albanian       | `Chakma       | `Cham       | `Cherokee       | `Cherokee_Sup       | `Compat_Jamo       | `Control_Pictures       | `Coptic       | `Coptic_Epact_Numbers       | `Counting_Rod       | `Cuneiform       | `Cuneiform_Numbers       | `Currency_Symbols       | `Cypriot_Syllabary       | `Cyrillic       | `Cyrillic_Ext_A       | `Cyrillic_Ext_B       | `Cyrillic_Ext_C       | `Cyrillic_Sup       | `Deseret       | `Devanagari       | `Devanagari_Ext       | `Diacriticals       | `Diacriticals_Ext       | `Diacriticals_For_Symbols       | `Diacriticals_Sup       | `Dingbats       | `Domino       | `Duployan       | `Early_Dynastic_Cuneiform       | `Egyptian_Hieroglyphs       | `Elbasan       | `Emoticons       | `Enclosed_Alphanum       | `Enclosed_Alphanum_Sup       | `Enclosed_CJK       | `Enclosed_Ideographic_Sup       | `Ethiopic       | `Ethiopic_Ext       | `Ethiopic_Ext_A       | `Ethiopic_Sup       | `Geometric_Shapes       | `Geometric_Shapes_Ext       | `Georgian       | `Georgian_Sup       | `Glagolitic       | `Glagolitic_Sup       | `Gothic       | `Grantha       | `Greek       | `Greek_Ext       | `Gujarati       | `Gurmukhi       | `Half_And_Full_Forms       | `Half_Marks       | `Hangul       | `Hanunoo       | `Hatran       | `Hebrew       | `Hiragana       | `IDC       | `IPA_Ext       | `Ideographic_Symbols       | `Imperial_Aramaic       | `Indic_Number_Forms       | `Inscriptional_Pahlavi       | `Inscriptional_Parthian       | `Jamo       | `Jamo_Ext_A       | `Jamo_Ext_B       | `Javanese       | `Kaithi       | `Kana_Sup       | `Kanbun       | `Kangxi       | `Kannada       | `Katakana       | `Katakana_Ext       | `Kayah_Li       | `Kharoshthi       | `Khmer       | `Khmer_Symbols       | `Khojki       | `Khudawadi       | `Lao       | `Latin_1_Sup       | `Latin_Ext_A       | `Latin_Ext_Additional       | `Latin_Ext_B       | `Latin_Ext_C       | `Latin_Ext_D       | `Latin_Ext_E       | `Lepcha       | `Letterlike_Symbols       | `Limbu       | `Linear_A       | `Linear_B_Ideograms       | `Linear_B_Syllabary       | `Lisu       | `Lycian       | `Lydian       | `Mahajani       | `Mahjong       | `Malayalam       | `Mandaic       | `Manichaean       | `Marchen       | `Math_Alphanum       | `Math_Operators       | `Meetei_Mayek       | `Meetei_Mayek_Ext       | `Mende_Kikakui       | `Meroitic_Cursive       | `Meroitic_Hieroglyphs       | `Miao       | `Misc_Arrows       | `Misc_Math_Symbols_A       | `Misc_Math_Symbols_B       | `Misc_Pictographs       | `Misc_Symbols       | `Misc_Technical       | `Modi       | `Modifier_Letters       | `Modifier_Tone_Letters       | `Mongolian       | `Mongolian_Sup       | `Mro       | `Multani       | `Music       | `Myanmar       | `Myanmar_Ext_A       | `Myanmar_Ext_B       | `NB       | `NKo       | `Nabataean       | `New_Tai_Lue       | `Newa       | `Number_Forms       | `OCR       | `Ogham       | `Ol_Chiki       | `Old_Hungarian       | `Old_Italic       | `Old_North_Arabian       | `Old_Permic       | `Old_Persian       | `Old_South_Arabian       | `Old_Turkic       | `Oriya       | `Ornamental_Dingbats       | `Osage       | `Osmanya       | `PUA       | `Pahawh_Hmong       | `Palmyrene       | `Pau_Cin_Hau       | `Phags_Pa       | `Phaistos       | `Phoenician       | `Phonetic_Ext       | `Phonetic_Ext_Sup       | `Playing_Cards       | `Psalter_Pahlavi       | `Punctuation       | `Rejang       | `Rumi       | `Runic       | `Samaritan       | `Saurashtra       | `Sharada       | `Shavian       | `Shorthand_Format_Controls       | `Siddham       | `Sinhala       | `Sinhala_Archaic_Numbers       | `Small_Forms       | `Sora_Sompeng       | `Specials       | `Sundanese       | `Sundanese_Sup       | `Sup_Arrows_A       | `Sup_Arrows_B       | `Sup_Arrows_C       | `Sup_Math_Operators       | `Sup_PUA_A       | `Sup_PUA_B       | `Sup_Punctuation       | `Sup_Symbols_And_Pictographs       | `Super_And_Sub       | `Sutton_SignWriting       | `Syloti_Nagri       | `Syriac       | `Tagalog       | `Tagbanwa       | `Tags       | `Tai_Le       | `Tai_Tham       | `Tai_Viet       | `Tai_Xuan_Jing       | `Takri       | `Tamil       | `Tangut       | `Tangut_Components       | `Telugu       | `Thaana       | `Thai       | `Tibetan       | `Tifinagh       | `Tirhuta       | `Transport_And_Map       | `UCAS       | `UCAS_Ext       | `Ugaritic       | `VS       | `VS_Sup       | `Vai       | `Vedic_Ext       | `Vertical_Forms       | `Warang_Citi       | `Yi_Radicals       | `Yi_Syllables       | `Yijing ]   val compare : Uucp.Block.t -> Uucp.Block.t -> int   val pp : Format.formatter -> Uucp.Block.t -> unit   val blocks : (Uucp.Block.t * (Uchar.t * Uchar.t)) list   val block : Uchar.t -> Uucp.Block.t end