Added the multi-pass monad to R