class Bake::Arguments

def self.extract(recipe, arguments, **defaults)

def self.extract(recipe, arguments, **defaults)
	# Only supply defaults that match the recipe option names:
	defaults = defaults.slice(*recipe.required_options)
	
	self.new(recipe, defaults).extract(arguments)
end