[Git][ghc/ghc][wip/dcoutts/foreign-label-source-refactoring] 10 commits: Change data PrimOp to use a UnitId rather than Unit