pub trait Functor<A, B>: Send + Sync { // Required method fn fmap(&self, f: Box<dyn Fn(A) -> B + Send + Sync>) -> SklResult<B>; }
Trait for functor pattern
Map function over the functor