These are solutions to the exercises in the Real World Haskell book.