module Bake::Type::Boolean

def self.composite?

def self.composite?
	false
end

def self.parse(input)

def self.parse(input)
	if input =~ /t(rue)?|y(es)?/i
		return true
	elsif input =~ /f(alse)?|n(o)?/i
		return false
	else
		raise ArgumentError, "Cannot coerce #{input.inspect} into boolean!"
	end
end