EEEK! GHCi нашел Skolems в моем коде!
...
Couldn't match type `k0' with `b'
because type variable `b' would escape its scope
This (rigid, skolem) type variable is bound by
the type signature for
groupBy :: Ord b => (a -> b) -> Set a -> Set (b, [a])
The following variables have types that mention k0
...
Что это? Что они хотят с моей программой? И почему они пытаются убежать (неблагодарные маленькие жулики)?