cart prod: ignoreEmptyChildIterators + docs
applyReinitializeVariableFiltering