Change ExprArr.constant* from Expr to ExprArr b.

There's no reason to restrict the input to (), and it disallows using
these function in contexts where two arrows of the same input type are
required (e.g. (&&&)).