Over the years, a house style has emerged for all the Haskell code we write at Supercede. We expect all new code to generally follow this style, and since style pertains to more than just the language itself, this style guide will touch on some aspects of the Yesod ecosystem and software design more broadly. Philosophy Style is taste, and taste is subjective1. There isn’t one right way to write Haskell code, which is why I format most Haskell code manually. I might use tabular to align some...