[GHC] #16402: GHC doesnt' notice that (narrowWordFOO (x .&. FOO)) is just `x`.