Escaping anonymous function in module attribute

How does it handle the cases where the anonymous function references values “outside” the function body?

Overall though that is very exciting, and I’m delighted to see that you made it a separate library. Great work!