Description
A Haskell library providing a composable abstraction over retryable Hasql transactions. It helps applications structure database work that may need to retry when transient transaction conflicts occur.
Developers use it in PostgreSQL-backed services where correctness depends on transaction boundaries. Retryable transactions must be idempotent or carefully designed so repeated attempts do not duplicate side effects.