Immutable doubly linked lists in Haskell | Hacker News Reader