I would be interested to know if this is even possible to determine from a macro which variables are bound in the closure.