Om man kör detta lib genom en standardmässig JS-minifierare (om man nu vill baka in det i något annat man gör) så går modulregistreringen sönder, då den är beroende av att namnen på funktionsargumenten som blir utlästa i getArguments(func) matchar de strängar man skickar in till marginalCalc.scriptLoader.addScript([...]).
Se till exempel här för hur det skulle kunna lösas.