    "A type capable of representing the values [[true]] and
     [[false]] of Boolean logic."
    see (`function parseBoolean`)
    by ("Gavin")
    tagged("Basic types")
    shared native abstract class Boolean()
            of true | false {}

    "A value representing truth in Boolean logic."
    tagged("Basic types")
    shared native object true
            extends Boolean() {
        string => "true";
    }

    "A value representing falsity in Boolean logic."
    tagged("Basic types")
    shared native object false
            extends Boolean() {
        string => "false";
    }