OPENQASM 3.1; // Durations carried, and labelled as not applied by the method. qubit[2] q; stretch s; duration d = 100ns; h q[0]; delay[2 * d] q[0]; box [1us] { cx q[0], q[1]; } delay[s] q[1]; barrier q; x[20ns] q[1];