Переопределяющие функции в jsonnet

#json #jsonnet

Вопрос:

У меня есть .libsonnet файл с предопределенным шаблоном JSON, он делает довольно много, и у него есть одна функция, которую я хотел бы переопределить изнутри .jsonnet . Причина в том, что файл libsonnet, конечно, является библиотекой, и изменение должно быть настроено клиентами. Есть ли способ переопределить функции в jsonnet?
Я проверял официальные документы и учебные пособия, но нигде об этом не упоминается

 local appConfig = function(config) |||
  ---
  var1: %(var1value)s
  var2: %(var2value)s
  
  files:
     file1:
       prop1: %(propvalue1)s
       prop2: %(propvalue2)i
     file2:
       prop3: %(propvalue3)s
       prop4: %(propvalue4)i
     file3:
       prop5: %(mpropvalue5)s
       pro6: %(propvalue6)i
    ||| 
 

Что я хотел бы сделать, так это изменить значения в массиве files , изменив часть его содержимого, я думал, что смогу переопределить всю функцию, но не могу найти, как это сделать.