Monadic Approach to Ruby Error Handling

Software Architecture