Add boolean atom

Previously, objects with a boolean value were considered to have a circular
reference.