add type class Vector and Vectorizable