WIP: Precision cleanup

This is just a small cleanup for now. I plan on refactoring a large chunk of the numerical evaluation stuff.