Fix { for 1..2 {} }() regression

Untested patch supplied by jnthn++
Add more advent tests