Speaking of the tests, though, the way they are now, they only cover one parsing/indentation engine. If they were written to be more high-level, say, testing indentation or the IMenu index generation, they could touch both engines, which would be better.