Some monads for Swift language