俺はBOOLなんか使わない。
エラーの種類増やしたい時不便、というのは言い訳で、単純な
構造を好むから扱う型は増やしたくない。

ついでにいうとINTは機種依存だから使わない。