[Haskell-beginners] hidden packages and ambiguous modules