public Tensor evaluate() {
        function.argumentTypes().entrySet().stream().sorted(Map.Entry.comparingByKey())
                .forEach(argument -> checkArgument(argument.getKey(), argument.getValue()));
        evaluated = true;
        evaluateOnnxModels();
        return function.getBody().evaluate(context).asTensor();
    }
Sets the default value to use for variables which are not bound

@param value the default value
@return this for chaining
model-evaluation/src/main/java/ai/vespa/models/evaluation/FunctionEvaluator.java