property_name : PropertyName
GeneralCategory
GeneralCategory :: # (opaque)
The Unicode General_Category (gc) property from
DerivedGeneralCategory.txt. It classifies scalar values as letters,
marks, numbers, punctuation, symbols, separators, controls, private use,
surrogates, or unassigned code points; it does not choose glyphs.
of_scalar : Scalar -> Value
alias_count : Value -> U8
Fold maximal adjacent runs in one forward decode of a complete Str.
Lazily visit maximal adjacent runs. The iterator retains source.
Value : GeneralCategory
PropertyName : { short : Str, long : Str }
Run : { range : TextRange, value : Value }
AliasError : [UnknownAlias]