module Dry::Core

def self.Equalizer(*keys, **options)

Other tags:
    Api: - public
def self.Equalizer(*keys, **options)
  Equalizer.new(*keys, **options)
end

def self.loader

def self.loader
  @loader ||= ::Zeitwerk::Loader.new.tap do |loader|
    root = ::File.expand_path("..", __dir__)
    loader.tag = "dry-core"
    loader.inflector = ::Zeitwerk::GemInflector.new("#{root}/dry-core.rb")
    loader.push_dir(root)
    loader.ignore(
      "#{root}/dry-core.rb",
      "#{root}/dry/core/{constants,errors,version}.rb"
    )
    loader.inflector.inflect("namespace_dsl" => "NamespaceDSL")
  end
end