Tag vectors to avoid instanceof

Note: I tried using Object.defineProperty(), but it slowed changing
vectors by a factor of 4-5x! Way too slow. So this uses a regular
attribute.
Create new constructor for internal cloning use

This yields ~40% speedup on sets, pushes and pops.