pub trait RectPuls<T, L, N>: IntoList<T, L, N>where T: Float, L: ListOrSingle<T>, N: Maybe<usize>,{ // Required method fn rectpuls(self, numtaps: N, bandwidth: T) -> (L::Mapped<T>, L); }