The signature of a specific function test function(T1, …, Tn) as R
(XPath 3.1 §2.5.4.3). Drives the function-subtyping rules applied by
instance of / treat as: the parameter types are contravariant and
the return type is covariant.
One catch clause of an Expr::TryCatch. The grammar is
"catch" NameTest ("|" NameTest)* "{" Expr "}", with "*"
allowed as a catch-all in place of a specific QName.