Vampire V5
From Vampire V5
{{
#forargs: arg | key | value |
{{ #vardefine: dots | {{#var: value}} }} }}
{{ #vardefine: i | 0 }}{{
#while: | {{ #ifexpr: {{ #var: i }} < dots | true }} |
{{ #vardefine: i | {{ #expr: {{ #var: i }} + 1 }} }} }}