Allow Enumerables to be used with "where" filter

Enumerable module responds to `select` so this shouldn't be a problem here. Typical use case would be an object from a plugin being passed through a where filter.
What about `input.respond_to?(:select)`?