support for here-docs

here-docs in all their glory!
also, support for tabs in doctest suites
expansions for PS1 and ENV vars