Improve dimensionality checks
Functional operations on persistent vectors
Enable and test functional ops for persistent vectors