A simple non-database related transaction library