[Haskell-cafe] Ambiguous type with PolymorphicComponents