Added make_vect friend function to avoid the compiler getting confused about which constructor is meant.