def mul(op1, op2):
    return ((op1 or op2) if (not (op1 and op2)) else cirq.decompose_once((op1 * op2)))
def mul(op1, op2):
    return ((op1 or op2) if (not (op1 and op2)) else cirq.decompose_once((op1 * op2)))