Haskell typeclasses: Classes, Jim, but not as we know them | Hacker News Reader