... functions to instantiate "environment-less" functions which bind dynamically when called.
This would do the trick for me.