UPDATE:
- added a macro for outputting the end machine position in a
machine-readable way, helps automated testing
TODO:
- cough up a counterpart for circular interpolation
TESTS:
- started test framework and added the first test: generic syntax
BUGFIX:
- (MSG,$message) also outputs the comma, fixed
BUGFIX:
- (MSG,$message) would print twice: once during normal program execution
and once before, while we're scanning for O words.