そういえば余談ですがCollectionAPIのisEmptyの反対がisNotEmptyじゃなくnonEmptyなの何でなんでしょうね?英語ネイティブ的にはそっちのが自然なんでしょうか?
ちょっと思いつきなんだけど、 x.isXXX という名前で boolean 返す0引数のメソッド(プロパティ)があったとき、 x.isNotXXX って書けるといいなと思ったことがある。!(x.isXXX) にしても、not(x.isXXX) にしても、語順が変になっちゃうので。自作言語に組み込むくらいはすぐできるだろうけど。