pub fn swt<T: SignalType>( signal: &Signal<T>, wavelet: &dyn Wavelet, level: usize, ) -> Result<SWTResult<T>>