Verifying Typeclass Laws in Haskell with QuickCheck
austinrochford.com