add new vcat behavior tests; minor vect() cleanup