Parsing for loops and adding a test
Merge branches 'strutz', 'ackrc', 'expose-specifier' and 'more-fore' into bleeding-edge