See comments

Added more type visiting into the max array dim visitor. Added visiting
to anywhere I could think of that we used types.

Found the stupid print lining that was printing a bunch of empty space.
It was in the lexer, leftover from some rebugging I think.