I have to say that MEnumerator.bas is truly a thing of beauty. Thank you for writing and releasing it!
As part of an SO answer, I adapted it slightly to use a named interface, and to support unlimited (?) item counts. Would you have any interest in hosting that version alongside the present one? If so, I'm happy to submit a PR of the linked code.