[Haskell-cafe] Automatic Recognition of Functors