AndThenAny Engine

The AndThenAny engine is the same as the AndAny engine, except for the following differences: