I am using a library which provides methods ending with ...Async and return Task. I am going to use these in a command line application
...Async
Task
As of C# 7.1 you can now declare the Main method as async. Just have to make sure your language is either set to default major version (which should work in VS 2019 now) or you can always target a specific version of the language.
See this link for details. Turn on async main