Faking tail call optimization with concurrency in Go | Hacker News Reader