Formatting changes to conform to the new Elm style guide.

The Elm style guide is a work in progress:
https://gist.github.com/laszlopandy/c3bf56b6f87f71303c9f

I am using this repository to test how it looks on real code.
@evancz 
This looks okay really, I think I'd sometimes prefer to do this over using `otherwise` because the indentation is nicer. I think it makes sense to go for multi-way if when you have code that way stick around for years and change a bit.