Externalized iteration
Possibility to define rules relative to blocks