This PR upstreams the definition of `Vector` from Batteries, along with the basic functions.
See new comment to understand the issue. closes #1081