GitHub #137: Making progress... a test suite passes, at least.  Still crash bugs.