human
Complete this python program:
def _ModifiedDecoder(wire_type, decode_value, modify_value):
assistant
#Here is the Python program you requested.

    """Like SimpleDecoder but additionally invokes modify_value on every value
    before storing it.  Usually modify_value is ZigZagDecode.
    """
    def InnerDecode(buffer, pos):
        (result, new_pos) = decode_value(buffer, pos)
        return (modify_value(result), new_pos)
    return _SimpleDecoder(wire_type, InnerDecode)