This package contains support for using non blocking transactions (comparable to non blocking io). The main advantage is that you don't need a thread per blocking transaction.