if (arguments.length != 2 || !Utilities.instance_of((ns = arguments[1].evaluate(c)), XNodeSet)) {
        throw new Error("Function sum expects (node-set)");
    }