Introducing IEvaluable<T, R>

Last year, I was watching a recorded session from NDC2013. It was “Faking homoiconicity in C# with graphs” from Mark Seeman. I really liked his approach in refactoring a transaction script into some smaller testable pieces. Although his motivation was imho increasing testability, I decided to not stop there but try to bring something up that […]