Toying with monads in Objective-C