Monadic Approach to Ruby Error Handling

Service Objects