I don't know if it is necessary to be implemented like that, but closure is listed in the [manual](https://nim-lang.org/docs/manual.html#effect-system-gc-safety-effect) as one of the four types that contain GC'ed memory.
- List of GC'ed types sls1005
- List of GC'ed types scippie
- List of GC'ed types arnetheduck
- List of GC'ed types 4n0n4me
- List of GC'ed types scippie
- List of GC'ed types sls1005
- List of GC'ed types PMunch