[Haskell-beginners] Inconsistencies in type inference