Trait Extend
fp_core::extend
pub trait Extend<A, B>: Functor<A, B> + Sized { fn extend<W>(self, f: W) -> Self::Target where W: FnOnce(Self) -> B; }
fn extend<W>(self, f: W) -> Self::Target where W: FnOnce(Self) -> B,
impl<A, B> Extend<A, B> for Option<A>