What is dynamical decoupling used for?

What is the purpose of dynamical decoupling in quantum execution?

A

To insert delays that let entangled qubits separate before the next gate

B

To insert measurement pulses that reset an idle qubit back to the |0⟩ state

C

To insert extra shots between circuit runs so idle qubits can cool down

D

To insert pulse or gate sequences that help suppress idle-qubit decoherence