# File rparsec/monad.rb, line 47
  def map(&mapper)
    bind do |v|
      result = mapper.call v;
      value(result);
    end
  end