This is just for seeing if I can get the size early. In the case of getting an array back in C or C++, this saves me having to re-allocate if I run out of space in the receiving array (and all that implies in C++), because I can allocate space
early.