Added withX/Y/Z/W and curry2/3/4 vector operations.