pub type Binary<T> = FnWrapper<(T, T, T), fn(_: T, _: T) -> T>;
Binary function wrapper.
struct Binary<T> { /* private fields */ }