Moved singletons (), #t and #f to the gc heap (marked as protected) to simplify the tracing logic.