pub fn convolve(
signal1: &TimeSignal,
signal2: &TimeSignal,
mode: ConvolveMode,
) -> Result<TimeSignal, ConvolveError>pub fn convolve(
signal1: &TimeSignal,
signal2: &TimeSignal,
mode: ConvolveMode,
) -> Result<TimeSignal, ConvolveError>