Can you turn a callback into a Future into Async/Await?