Make Testing Cheap

Testing two or more versions of code and comparing the results is exhausting.

We should be able to test changes and see results in realtime. Test, change, test again.