def typed_override(criterion, operator)
      if criterion
        criterion.update_values do |value|
          yield(value)
        end
      end
      __override__(criterion, operator)
    end
def typed_override(criterion, operator)
      if criterion
        criterion.update_values do |value|
          yield(value)
        end
      end
      __override__(criterion, operator)
    end
Force the values of the criterion to be evolved.

 @api private

 @example Force values to booleans.
   selectable.force_typing(criterion) do |val|
     Boolean.evolve(val)
   end

 @param [ Hash ] criterion The criterion.

 @since 1.0.0