Misc cleanup
- Remove unused uniques and hs-boot declarations
- Fix types of
seq
andunsafeCoerce#
- Remove FastString/String roundtrip in JS
- Use TTG to enforce totality
- Remove enumeration in Heap/Inspect; the 'otherwise' clause serves the primitive types well.