Initial version of 'isEmpty' support in BooleanMacro and Bool.