vectors: properly implement vectors from slice creation