Add #map_stream.

This allows you to do this common case:

    .map do |event|
      case event
      when :+
        1
      when :-
        -1
      else
        0
      end
    end

This turns into:

    .map_stream(:+ => 1, :- => -1, :default => 0)