Trait Function
mathru::analysis
pub trait Function<Domain> { type Codomain; pub fn eval(&self, input: &Domain) -> Self::Codomain; }
type Codomain
pub fn eval(&self, input: &Domain) -> Self::Codomain