What does a top-level async function return in JavaScript?
If I call an async function that doesn’t explicitly return anything from the await, will it return a resolved Promise? Or Void? Something else? For example an IIFE like this, or this but it being called in the global scope…