autotx Golang transaction manager that supports rollback and retry on error See package docs for documentation