CircuitRegionLike

CircuitRegionLike = collections.abc.Mapping[int, tuple[int, int] | bqskit.ir.interval.CycleInterval] | bqskit.ir.region.CircuitRegion

Represent a union type

E.g. for int | str