using System.Threading.Tasks;
public static async Task Main()
Task<bool> result = AddAsync();
Console.WriteLine("Made it!.");
bool unwrappedResult = await result;
Console.WriteLine("But not to here");
private static Task<bool> AddAsync()
private async static Task<bool> RedisSetAsync()
throw new Exception("boom");