Adds support for for-loops