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