On 2016-02-23 at 10:23:18 +0100, Augustsson, Lennart wrote: > And, IMO, there is the original problem: Data.Foldable is full of Prelude name clashes. Or, dually, the Prelude is full of Foldable clashes... ;-) Here's a proposal from 10 years ago you may remember: https://prime.haskell.org/wiki/Prelude