async fn main() -> std::io::Result<()> {
let key = {
// If the key file doesn't exist then create a new one with a random key in it.
async fn main() -> std::io::Result<()> {
let key = {
// If the key file doesn't exist then create a new one with a random key in it.