Construct or convert from any vector type