AndThen Engine

The AndThen engine is the same as the And engine, except for the following differences: