[Haskell-cafe] Concurrent reads, ordered writes?