[Haskell-cafe] Typeclassable typeclass?