Type-check array accesses, don't stop type-checking in comparisons
Typer: Fix while bodies not being type-checked
Merge pull request #112 from Kha/typer-fixes

Moar Typer fixes
Detect duplicate fields/methods/names
Add test for the same name in different scopes
Add tests for field accesses and System.out.println
Get rid of assertExecFailureWith
Remove unused SystemOutDecl
Merge pull request #111 from jspam/042-cant-get-enough-of-these-tests

Another round of fixing namer/typer issues and adding tests
Namer: Make lookup creation fail eagerly
Merge pull request #115 from Kha/eager-namer

Namer: Make lookup creation fail eagerly
Convert Position into a value class