Consider adding unicode support in 'unicode' module.
Some amount of memory may be required for unicode tables, so it may make sense to put this in a module.
An alternative is to support it in core.
Consider parsing the public Unicode tables, e.g.:
http://www.unicode.org/Public/9.0.0/ucd/UnicodeData.txt
to extract lowercase/uppercase relations and ordering (for lexicographical sorting).
Consider adding unicode support in 'unicode' module.
Some amount of memory may be required for unicode tables, so it may make sense to put this in a module.
An alternative is to support it in core.
Consider parsing the public Unicode tables, e.g.:
http://www.unicode.org/Public/9.0.0/ucd/UnicodeData.txt
to extract lowercase/uppercase relations and ordering (for lexicographical sorting).