Tutorial for the "free" Haskell package