B-threads: programming in a way that allows for easier changes | Hacker News Reader