@dispatch.multimethod<EOL>def merge(reducer, left, right):
raise NotImplementedError()<EOL>
Merge two intermediate values (from 'merge' or 'fold').

    Returns:
        Intermediate value merged from 'left' and 'right'.