A round of fixes to all kinds of strange parses - in particular around [do expressions](https://github.com/arnetheduck/nph/pull/14) and the like.
Expressions are generally rendered a little more compact with the opening pars not sitting on an otherwise empty line - infix are a bit nasty to format well when they get complex but eventually it would be nice to format them according to operator precedence when possible. We have our [first contribution](https://github.com/arnetheduck/nph/pull/15) as well! Dir formatting now works as requested. Oh, and bad news for all `;`-dislikers -I .. kind of got used to seeing them there, which came easier than I thought - specially since they're consistent and I don't have to type them myself - I knew this in theory of course, ie style is mostly habit after all but still... Compiler: <https://github.com/arnetheduck/Nim/commit/7717085107b247c7250d138b871240bf5d5c4a0a>