//! example usage of async tests
// ensure we are not nesting runtimes or get this error:
// Cannot start a runtime from within a runtime. This happens because a function (like `block_on`) attempted to block the current thread while the thread is being used to drive asynchronous tasks.
async