@tomjaguarpaw I don’t understand why you’re so adamant on using this (suboptimal) technique.
We had similar conversation on reddit recently and I pointed out the same thing @Abab9579 says, i.e. that passing these explicitly is unwieldy for more than a few effects and if you want to group them in a record, you’ll have to create a bunch of records because your functions take various subsets of these.
This will work for foo
. What about the rest of functions?