I had written some code, first as just my own module, and then putting the code into utf16.jl and utf32.jl
(as the code is replacing the old length/conversion code to improve performance).
However, when I tried to do so, it all broke... so I had to convert the nice @enum into a bunch of consts,
and #= ... =# the documentation.
I wanted to know, just what does @enum depend on, could the enum support be moved to early in the Julia
build process, so it can be used by the rest of the code in Base, and also support for the docstrings?
Moved as far back as possible, and then document which module is the first that can use each feature...
(In particular, being able to use the @doc support is important, the code could use better documentation!)
Thanks,
Scott