add support for conditionals, array indexing, and reference-taking