Надо расширить постановку задачи... Не только AND THEN, но и OR THEN, XOR THEN, NOT THEN...
Ну, а дальше простор для фантазии... Например, EQ1 THEN, EQ2 THEN, EB0 THEN, EA1 THEN...
Потом подумать про обобщающие конструкции...

PS. "Сон разума рождает чудовищ" Гете.