Comparing exception behavior of magic statics, std:call_once, and std:async | Hacker News Reader