async public Task CanGetAsync2() { var attempt = await 123.AttemptGetAsync(Task.FromResult); Assert.True(attempt.Succeeded); Assert.AreEqual(123, attempt.Value); }