Introducing new FooResult idiom :shipit:
16 files changed