Fix unmatched parenthesis in scanLambda.
Add basic foreach loop syntax.
Add complex type parsing.
Add yield keyword.