Outcome.NET is a fluent wrapper for .NET that eliminates plumbing code around failure-prone functions.