Canonicalizes runs of single-qubit rotations in a circuit.

Specifically, any run of non-parameterized single-qubit gates will be replaced by an optional PhasedXZ operation.

circuit The circuit to rewrite. This value is mutated in-place.
atol Absolute tolerance to angle error. Larger values allow more negligible gates to be dropped, smaller values increase accuracy.