in reply to Data driven programming? Not sure.

Um, results are actually not really clear. IIUC you're generating the "slightly different" subs on the fly? Then who should really care if these are different or not, as long as there's just one generator.