io-sim (hackage): A pure simulator monad with support of concurency (base, async), stm, synchronous and asynchronous exceptions, timeouts & delays, dynamic traces, and more.
Keywords: apache|library|testing