Expanded (= TASK-CLASS) expression in GROUP-CHAINS to accommodate more scenarios when involving sub-classes of TASK-CLASS.
Bind *CHAIN* to nil when performing test PERFORM.
The depth command line argument obtained with DEFINE-PROGRAM now signals an error if it is not greater than 0.
Fixed test case TEST-PROGRAM to use depths starting from 1.