def METHOD_NAME(table, column, value, **kwargs):
    existing_type = find_column_type(table, column)
    existing_enum_values = existing_type.enums
    if existing_enum_values[-1] != value:
        raise AssertionError('Expecting to drop enum value %r from %s.%s, '
                'but it is not the last value in the sequence! '
                'Enum values are: %r' % (value, table, column, existing_enum_values))
    new_enum_values = existing_enum_values[:-1]
    op.alter_column(table, column,
            existing_type=existing_type,
            type_=sa.Enum(*new_enum_values),
            **kwargs)