Pass in a StatementsNode by default instead of a list
Introduce arrayrefs so arrays can be declared, assigned, and accessed