|  |  |  | Booleans | 
In GOO, for convenience sake, true is often represented by anything that is not false, but #t is reserved for the canonical true value. False is often used to represent null.
| <log> | (<any>) | C | 
| #f | <log> | I | 
| #t | <log> | I | 
| not | (x|<any> => <log>) | M | 
| == (if x #f x) | ||
|  |  |  | Booleans |