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