pub fn partials(lines: impl IntoIterator<Item = (f64, C64)>) -> Vec<Partial>
Lines at one frequency sum as complex amplitudes, so a cancelled pair is no partial; a real wave’s amplitude is its two conjugate lines’ moduli summed.