Allow specifying the transaction isolation level when starting a transaction, either explicitly or with a function decorator.
Discussion: Non obvious causes of a transaction conflict? - #14 by danbolinson
Postgres reference: PostgreSQL: Documentation: 13: 13.2. Transaction Isolation