Code from the San Diego Haskell User Group Meeting #5 (Haskell Platform & Cabal)