It looks like moving the RULES into the module with main fixes the issues from #141. I also had to remove a couple INLINE and INLINEABLE pragmas (but not all of them, strangely).
All of the tests pass on 7.10.2 with this workaround, so it might be a solution we can use temporarily. It seems to work ok on 7.10.1 as well.
It looks like moving the
RULES
into the module withmain
fixes the issues from #141. I also had to remove a coupleINLINE
andINLINEABLE
pragmas (but not all of them, strangely).All of the tests pass on 7.10.2 with this workaround, so it might be a solution we can use temporarily. It seems to work ok on 7.10.1 as well.