I was mixing terminology. The compiler namespace is different than what I called namespace. The new name is called scope.
Merge branch 'master' of github.com:MattWesemann/Compiler