Explain `async` and `await` as they are supported in Bitburner. Provide a template for how to use these features.