Applicative, Functor, Monad and MonadPlus instances for clojure.lang.PersistentVector