From Callback to (Future – Functor – Monad) | Hacker News Reader