module Enumerable

def to_set(klass = Set, *args, &block)

Needs to `require "set"` to use this method.
Makes a set from the enumerable object with given arguments.
def to_set(klass = Set, *args, &block)
  klass.new(self, *args, &block)
end unless method_defined?(:to_set)