type:internal
There are still some constants handled in a custom way. This MR moves them to the stdlib, at the expense of using some hacks.
Changelog details: