Futher clean up interpreter
Use a Sequence instead of Writer to handle output

It's twice as fast.
Go back to a data structure

Is faster