catalan
pub fn catalan_tree5<T: Copy>() -> Iter<'static, fn(_: &[fn(_: T, _: T) -> T], _: &[T]) -> T>