# Functions
WithDatabase executes fn with the context provided by p.WithDatabase.
WithReadTxn executes fn in a transaction.
WithTxn executes fn in a transaction.
# Structs
Retryer is a provides WithTxn function that retries the transaction if it fails with a locked database error.