These words are not being used interchangeably. "class" refers to the Java class hierarchy and can be checked with instance?
.
"type" is the Java hierarchy plus a Clojure-specific form of "type tagging" that can be used to create arbitrary hierarchies of keywords, most frequently used with multimethods. isa?
is the appropriate function for this broader context.