I'm not sure I follow.
f(4)(5)
means that you have a function that takes 1 value, and returns another function that takes a value and returns the result. However, the proposal is to return a zero-arg function that returns the value, which is similar to
accepting a zero-arg function that returns your input. —
Nathan Merrill 4 mins ago