The async function
also can't await outside of an async runtime. Which means I
cant just call it and expect it to work. I need to wrap the call in an executor of some sort. If the async function doesn't do any awaiting itself then it doesn't even need to be an async function.
So in practice my statement stands.