Support #1 Require definitions inside a closure