If you want the caller to "block", then it needs to await or .then() what it's calling.
Reply on news.ycombinator.com