[Haskell-cafe] Bug in Data.Bits.shift?