Para tu información
Mientras depuraba @replace Head , noté que una función personalizada evalúa los valores de retorno +1x en comparación con una función estándar:
myFunction = function({}, return(Expr(3*5)));
add custom functions (newcustom function("my custom", "function", function({}, return(Expr(3*5)))));
Show(myfunction());
Show(my custom:function())Entonces tal vez agregue otra Expr() ...
add custom functions (newcustom function("my custom", "function", function({}, return(Expr(Expr(3*5))))));
Show(my custom:function())