feat(library/data/vector): expand 'vector' module