def generate_all_quirk_cell_makers() -> Iterator[CellMaker]:
    """Yields a `CellMaker` for every known Quirk gate, display, etc."""
    yield from generate_all_arithmetic_cell_makers()
    yield from generate_all_control_cell_makers()
    yield from generate_all_frequency_space_cell_makers()
    yield from generate_all_ignored_cell_makers()
    yield from generate_all_input_cell_makers()
    yield from generate_all_input_rotation_cell_makers()
    yield from generate_all_measurement_cell_makers()
    yield from generate_all_qubit_permutation_cell_makers()
    yield from generate_all_scalar_cell_makers()
    yield from generate_all_single_qubit_rotation_cell_makers()
    yield from generate_all_swap_cell_makers()
    yield from generate_all_unsupported_cell_makers()
Yields a `CellMaker` for every known Quirk gate, display, etc.
cirq-core/cirq/interop/quirk/cells/all_cells.py