Freestanding C++ Exceptions using Coroutines | Hacker News Reader