"Top-Level Statements; Before"

// Before
using System;
using System.Threading.Tasks;

namespace TestNamespace {
	class Program {
        static async Task<int> Main(string[] args) {
			if (args.Length > 0 && args[0] == "Do It") {
				var success = await Database.DownloadData();
				if (success) return 0;
				else return 1;
			}

			Console.WriteLine("What should I do? Exiting...");
			return 100;
		}
	}
}


Code snippet taken from "Two Decades of C#: A Reference - C# 9".