remove auto-infusing IIFEs

This patch removes auto-infusing IIFEs, usually
```livescript
for a in b then let =>
# and
for a in b then new ->
```

resolves #423.