Right now when an array is declared it'll have an initial value that is an array of unsets. But if we don't initialize anything, this is a bit of a waste, and could lead to unneccesary OOMs. (Think arrays representing large memory blocks). Instead, allow an array itself to be Unset, and only fill it out when an element is actually needed.
Ties into #159
Right now when an array is declared it'll have an initial value that is an array of unsets. But if we don't initialize anything, this is a bit of a waste, and could lead to unneccesary OOMs. (Think arrays representing large memory blocks). Instead, allow an array itself to be Unset, and only fill it out when an element is actually needed.
Ties into #159