deprecate expr in favor of Expr
it had a terrible interface since expr(head, a) might make an expression of
any length depending on the type of a (array or not).