class Samovar::Option

def parse(input, default = @default)

def parse(input, default = @default)
	if result = @flags.parse(input)
		@value.nil? ? coerce(result) : @value
	end || default
end