Efficient Amortised and Real-Time Queues in Haskell | Hacker News Reader