fix subarray.tostring shim and test