Extracted Haskell code excerpts to their own files