aviary
pub fn hummingbird<A: Clone, B, C, F>(f: F) -> impl Fn(A, B) -> C where F: Fn(A, B, A) -> C,
H combinator