human
Complete this python program:
def _FieldSkipper():
assistant
#Here is the Python program you requested.

    """Constructs the SkipField function.
    """
    WIRETYPE_TO_SKIPPER = [_SkipVarint, _SkipFixed64, _SkipLengthDelimited, _SkipGroup, _EndGroup, _SkipFixed32, _RaiseInvalidWireType, _RaiseInvalidWireType]
    wiretype_mask = wire_format.TAG_TYPE_MASK
    local_ord = ord
    def SkipField(buffer, pos, end, tag_bytes):
        'Skips    a    field    with    the    specified    tag.\n\n                |pos|    should    point    to    the    byte    immediately    after    the    tag.\n\n                Returns:\n                                The    new    position    (after    the    tag    value),    or    -1    if    the    tag    is    an    end-group\n                                tag    (in    which    case    the    calling    loop    should    break).\n                '
        wire_type = (local_ord(tag_bytes[0]) & wiretype_mask)
        return WIRETYPE_TO_SKIPPER[wire_type](buffer, pos, end)
    return SkipField