Never written a line of Haskell in anger but I'm consistently frustrated by trying to vertically align tokens in every language I've tried it in.