These were made out of necessity for veekun work. They aren't tested or documented yet, but the implementation is solid. Still, I reserve the right to change them until they appear and are documented in a release.
1f9132c