Fix overlooked fallout from conversion to Insts

This has a side-effect of fixing haddock builds. :)
Try harder to build all haddocks at once

This is a pretty nasty hack which involves shell scripting and a small
program to go digging through Cabal internals.
Move some constants from ANF to SurfaceSyntax