I don’t know whether there is any justification for Lib.EternaScript’s current implementation of parameter handling. But since it returns a function that you are evaluating in the context of your program, you should be able to do what you want just by defining the variable sequence before calling f.