Custom Function Generator Pitfalls

Yes.

Discussion moved to new topic:

Functions That Capture the Current "Evaluation Environment"