This allows using python linters and tools directly and makes it much
easier to create our own convenience methods.
If we can avoid the trap of excess complexity and configurability, I
think this could facilitate addition of much broader integration tests,
especially for the CLI.