pub trait SpecMap { type Input; type Output; // Required method spec fn spec_map(&self, i: Self::Input) -> Self::Output; }
{ (self)(i) }