implement the visitor pattern, so I can get the ball rolling with "compiling" ;)
implement the visitor pattern in every token, woof.