integrate splicing tests
take ownership of array-to-vector and vector-to-array from clumatra