Condition? is a predicate for conditions: it returns #t if thing is a condition type, and #f otherwise