Is there a way to do something like lexical closures using macrolet?What I want to do is make the following macro a local recursive helper that calls a function on each combination instead of generati