An Entity Component System in Haskell | Hacker News Reader