add a hacked boolean type for annotations