renamed Monad.getValue() to Monad.getResult()