[Haskell-beginners] Errors involving rigid skolem types