class Build::Environment

def initialize(parent = nil, values = nil, &block)

def initialize(parent = nil, values = nil, &block)
	@values = (values || {}).to_h
	@parent = parent
	
	if block_given?
		Constructor.new(self).instance_exec(&block)
	end
end