fellshard
Result<int> value = try Foo() else catch; if (value.IsFailure) { Log(value.Exception); throw value.Exception; }