pub fn pipe<A, B, C>( f: impl Fn(A) -> B + 'static, g: impl Fn(B) -> C + 'static, ) -> impl Fn(A) -> C
Pipe two functions (non-fallible)