here's how you enumerate every async control set in the design with the new IR: ``` control_domains = collections.defaultdict(list) for cell in netlist.cells: if isinstance(cell, _nir.FlipFlop): control_domains[(cell.clk_edge, cell.clk, cell.arst)].append(cell) ```