Haskell functors versus "real" functors | Hacker News Reader