Remove unnecessary stuff from packing buffer structure
Rename functions to prevent collision with Eden implementations
Use private functions from GHC runtime
Use internal functions in GHC instead of copying the source
Use IF_DEBUG instead of IF_PAR_DEBUG