Add for node support

Je suis pas certain du `@variable_number`. Si on veut faire des optimisations on pourrait avoir un code path avec les variables qu'on peut faire des `LocalFetch` seulement, comme ca les variables assignées par les tags auraient cet avantage aussi. Dans tous les cas on revisitera quand on en sera la. 

@sgnr 
Every time that a `for` node is created, a symbol will be interned. It's not too bad since the names of the symbol are not user defined so the same sequence will be reused in every template, but we should probably enforce a hard limit on the number of `for`s in a template evaluation.