I have found out that a warning is triggered when upper-limit is used in a self-host environment like lumo. For testing it out, the following can be done:
It seems like the \u unicode notation is not really tranformed because I see the code compiled is something like:
While probably this should be converted to an integer?
Not sure how this should be handled actually.
Can confirm that changing to:
Get rids of the warning. I don't think it's desirable, just wanted to naively verify.
It appears that these lines were ported correctly:
Oh nice catch! I can put a patch together.
Ok done, patch attached