I'd forgotten you'd added a config variable & template control argument to control scope inheritance - I don't think it's needed any more, we can just set it as always true. MultipleOf, etc, have always been present through 3.0 in every scope anyway (they just didn't reflect the containing templates iterator state), so there's no risk of breaking existing includes by introducing new variables if we have it on.