Moved more of the Alt code to tests, seems fine so far.
Moved all of the Alt code to Alt_calc.ml, corresponding to
Alt_calc.native. Seems fine, but will test.
OK, so we tested the output of both calc.native and Alt_calc.native,
and we got the same results.
...and that does away with one *particularly* stupid design pattern.