In-place updating...
Iterate on this...
Tidy up.
More samples.
Expand this list a bit...
More samples.
Another debugging tool.
Implement rule-matching system, and a couple initial rules.
Moar samples.
Produce output to STDOUT to make testing simpler.
Don't restart as often.
Rename to reflect purpose.
Tidy up and add validation of fname argument.
More samples.
Another important sample...
Slight tidy-up.
Improve string escaping...
Readability improvement...
Raw import of https://github.com/alindeman/rope @ 01aa849608620d19e63d6feb28c8610d690d7fbe.

Needs to be adapted to work on streams of tokens...
This won't be relevant...