Define all Vector functions using extend