Walkthrough notes from Pluralsight's Haskell Fundamentals