private Expr MakeUnaryIntUFFunctionCall(string functionName, Type resultType, Expr arg)
        {
            Function f = verifier.GetOrCreateUnaryUF(functionName, resultType, arg.Type);
            var      e = new NAryExpr(Token.NoToken, new FunctionCall(f), new List <Expr> {
                arg
            });

            e.Type = resultType;
            return(e);
        }