extended homoiconity of language(terrible, but works, translates anything to array refernce, so some kinds of nodes can be modifed at runtime