allow for anonymous arrays and nodes