[Haskell-cafe] C global vars local to threads