unicode-aware char categories

https://github.com/nex3/arc/commit/052b560a2b