some support for array.shape/array.size.