class Falcon::Configuration::Loader

def environment(name, *parents, &block)

@yields {...} The block that will generate the environment.
@parameter parents [Array(Symbol)] The names of the parent environments to inherit.
@parameter name [String] The name of the environment.
Add the named environment, with zero or more parent environments, defined using the specified `block`.
def environment(name, *parents, &block)
	raise KeyError.new("#{name} is already set", key: name) if @environments.key?(name)
	@environments[name] = merge(name, *parents, &block)
end