WIP. In a program with a long chain of basic blocks (small loops in sequence), the hopfield network grows extraordinarily slowly, hitting behavior quadratic in the number of basic blocks, and taking 5 minutes to compile. This puts a cap on it to try to fix this. The code doesn't get worse.
No comments/etc yet (still a WIP, still awaiting CPU perf verification).