Type BOOLEAN
型booleanは、それぞれtrueとfalseを表現するシンボル tとnilを含みます。
t(定数変数), nil(定数変数), if, not, complement
ifのような条件付き演算子は、 boolean(ブール値)ではなく generalized-booleanの使用が許されます。 generalized-booleanではtだけではなく、 nil以外の値がtrueと見なされます。
しかし慣例としてシンボルtは generalized-booleanであっても、 他に良い選択肢がない場合に使用する標準的な値であるとしています。