in reply to Can a sub generate a closure from within itself?
If you want to return one of several different styles of closure, you'll need to have closure generators for each of them, or a conditional block that determines which to return.