"A type capable of representing the values true and
false of Boolean logic."
by ("Gavin")
shared abstract class Boolean()
of true | false {}
"A value representing truth in Boolean logic."
shared object true extends Boolean() {
string => "true";
}
"A value representing falsity in Boolean logic."
shared object false extends Boolean() {
string => "false";
}