begin a transaction
commit a transaction
abort a transaction
changes to watched keys label transaction fail only
discard watched keys
results of all operations are collected during the transaction
individual operation failures do not terminate the transaction