make it work with GHC HEAD
primop fixes