code: def circuit_decomposed(*weights):
      # Interferometer (replace with operation once this template is refactored)
      qml.Beamsplitter(weights[0][0, 0], weights[1][0, 0], wires=[0, 1])
      qml.Rotation(weights[2][0, 0], wires=0)
      qml.Rotation(weights[2][0, 1], wires=1)
  
      qml.Squeezing(weights[3][0, 0], weights[4][0, 0], wires=0)
      qml.Squeezing(weights[3][0, 1], weights[4][0, 1], wires=1)
  
      # Interferometer
      qml.Beamsplitter(weights[5][0, 0], weights[6][0, 0], wires=[0, 1])
      qml.Rotation(weights[7][0, 0], wires=0)
      qml.Rotation(weights[7][0, 1], wires=1)
  
      qml.Displacement(weights[8][0, 0], weights[9][0, 0], wires=0)
      qml.Displacement(weights[8][0, 1], weights[9][0, 1], wires=1)
      qml.Kerr(weights[10][0, 0], wires=0)
      qml.Kerr(weights[10][0, 1], wires=1)
      return qml.expval(qml.QuadX(0))
  
imports: import pytest
  import numpy
  import pennylane
  from pennylane import numpy
  from pennylane.devices import DefaultGaussian
label_desc: Use image node_id 3 for calling a global function with example usage: circuit_decomposed() and returns: qml