various ast nodes
tests for 'if'
comparisons
'while' loops
strings