vec -> slice