Fix a typo (pages are 4096 bytes, not 4095)
Fix the type for grant references (should have been Word32 at the base, not Word16), and build some custom Show instances.
Update to latest halvm-ghc