pub trait Map<T = <Self as Adjunct>::Item>: Adjunct {
type Output: Adjunct<Item = T>;
fn map<F>(self, f: F) -> Self::Output
where
F: FnMut(Self::Item) -> T;
}
pub trait Map<T = <Self as Adjunct>::Item>: Adjunct {
type Output: Adjunct<Item = T>;
fn map<F>(self, f: F) -> Self::Output
where
F: FnMut(Self::Item) -> T;
}