Switched to Cell for parse tree, as it's going to be passed everywhere