Troolean or(Troolean other) { switch (this) { case Troolean.False: return other; case Troolean.True: return Troolean.True; default: return Troolean.Unknown; } }