pub fn commute(
    op: &(dyn BinMiniOp + 'static),
    t: &Arc<Tensor>
) -> Option<UnaryOp>