ghc-atomic-primops 0.8.3 Safe approach to CAS and other atomic ops

GHC 7.4 introduced a new casMutVar PrimOp which is difficult to use safely, because pointer equality is a highly unstable property in Haskell. This library provides a safer method based on the concept of Tickets.