Functional Programming, Csharp, Programming.
are not as horrifying as they sound. Just be consistent and stick to the same approach everywhere. I will give the Result class a big thumbs up. The only problem with it, is if you start refactoring to the Result pattern approach, you would have to handle all the results. Even though avoiding