Coherent states, background fields, and double copy | Synapse