Okay, but if you combine the curried and tuple styles, and add a dash of runtime function pointers, you can solve the expression problem. [1]
[1]: https://gavinhoward.com/2025/04/how-i-solved-the-expression-...