[Haskell-beginners] How to deal with library dependencies?