",                 "   return vec(this.x + other.x, this.y + other.y, this.z + other.z)",                 "  else",                 "   return vec(this.x + other.x, this.y + other.y, this.z + other.z)",                 " init",                 "  