pub trait TupleMapperSecond<Input, Output, Result> where
Self: Sized, {
fn map_second(self, mapper: impl FnOnce(Input) -> Output) -> Result;
}
pub trait TupleMapperSecond<Input, Output, Result> where
Self: Sized, {
fn map_second(self, mapper: impl FnOnce(Input) -> Output) -> Result;
}