Evaluate after let declaration

Resolves #615.

This is one option anyway, the disadvantage being it prints `Unit {}` after every `let` now. Thoughts?
Is this the preferred indentation for `if`/`then`/`else`? I'm new to PureScript, and haven't used Haskell, so I'm keen to learn how particular forms are usually formatted.