This is really compact garbage collector marking code (WIP): https://github.com/replikativ/hitchhiker-tree/blob/13-mark-phase-for-gc/src/hitchhiker/tree/utils/gc.cljc And it was fun to write 🙂.