avoid recursing on lexemes whose :cat cannot be head of a phrase (for now, only :set).
more diagnostics
more diagnostics