class Dry::Configurable::Settings

def initialize(settings = ::Concurrent::Array.new)

def initialize(settings = ::Concurrent::Array.new)
  @settings = settings
  @config_class = Config[self]
  @names = Set.new(settings.map(&:name))
  yield(self) if block_given?
end