Robust Distributed Software Transactions for Haskell pocketTyska, 2011