Have you tried supplying your own `==` to the tables module? It might be that the default NimNode comparator behaves in a way you don't expect
- Associating compile time data with function identifiers yglukhov
- Associating compile time data with function identifiers Vindaar
- Associating compile time data with function identifiers PMunch
