@Override
    public String toString() {
        List<String> arguments = new ArrayList<>();
        for (Expression expression : getArguments()) {
            arguments.add(expression.toString());
        }
        return getName() + "(" + String.join(", ", arguments) + ")";
    }
@return The arguments to this function
smithy-rules-engine/src/main/java/software/amazon/smithy/rulesengine/language/syntax/expressions/functions/LibraryFunction.java