This change creates a `Transaction.savepoint` method, which is equivalent to `Transaction.transaction`, but takes a custom name for the nested transaction's savepoint name.
This change creates a `Transaction.savepoint` method, which is equivalent to `Transaction.transaction`, but takes a custom name for the nested transaction's savepoint name.