special-case equality test for constant constructors

use equality rather than tageq in that case