Returns a deep copy of this instance, preserving op if present.
@override Vector4D clone() => .new( op: op, x: x, y: y, z: z, w: w, );