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