handle hs-boot internally
primop renaming and fixes
better support for pattern matching on primitives and unboxed tuples