is there a better name for `bool`? bool is a bit generic.