ruby based monadic io interface for helping with isolating business logic from future rails projects