[Haskell-cafe] Re: Rigid type-var unification failure in existentials used with parametrically polymorphic functions