code: func Transaction(txn storage.Transaction) func(r *Rego) {
  	return func(r *Rego) {
  		r.txn = txn
  	}
  }
docs: // Transaction returns an argument that sets the transaction to use for storage
  // layer operations.