Use Char for namespace instead of [Char] to make getVarName a bit more efficient. This can make a noticeable difference when looping with lots of variable accesses.
Merge branch 'opt2-dev' into 371-int