cirq.CIRCUIT_LIKE

cirq.CIRCUIT_LIKE = typing.Union[cirq.circuits.circuit.Circuit, cirq.ops.raw_types.Gate, cirq.ops.raw_types.Operation, cirq.ops.op_tree.OpTree]
A circuits.Circuit or a value that can be trivially converted into it:
a gate, an operation, and a list or tree of operations.