Namer

Still working on making the test cases pass, but I very much like the visitors :) .
We could/should make `System.out.println` a static method instead. Then we can visit all arguments.