Why Async Functions Don't Belong in Promise Executors | Dark Hacker News