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