Codex and I whipped this up based on the paper: https://github.com/timschmidt/emlmath
Tests for the trig functions aren't passing yet due to an issue with the derived eml form in some mirrored cases.