code: def __new__(mcl, name, latexname=None):
      if not latexname:
          latexname = name
      return type(
          name + "Gate",
          (OneQubitGate,),
          {"gate_name": name, "gate_name_latex": latexname},
      )
  
imports: from __future__ import annotations
  from sympy.core.mul import Mul
  from sympy.external import import_module
  from sympy.physics.quantum.gate import Gate, OneQubitGate, CGate, CGateS
label_desc: Use image node_id 1 for calling the CreateOneQubitGate obj's underlying member method code with example usage: obj.__new__(mcl, name, latexname) and returns: type