pub fn arrow_first_ty() -> Expr
ArrowFirst : Type → Type → Type → Type
The first combinator for arrows: first f = f *** id.
first