Feature/looping 63

Implementation for #63 

Sample workflow

```
$(for DUDE in dude.txt babe.txt belle.txt; do echo "DUDE=$DUDE"; cat gen.d; done)
```

gen.d file:
```
$[DUDE] <-
  echo "hello" > $[DUDE]

; whitespace!
```