src/server/pkg/collection/transaction.go
func NewDryrunSTM(ctx context.Context, c *v3.Client, apply func(STM) error) error {
	_, err := newSTMSerializable(ctx, c, apply, true)
	return err
}
func NewDryrunSTM(ctx context.Context, c *v3.Client, apply func(STM) error) error {
	_, err := newSTMSerializable(ctx, c, apply, true)
	return err
}
func NewDryrunSTM ( ctx context . Context , c * v3 . Client , apply func ( STM ) error ) error { _ , err := newSTMSerializable ( ctx , c , apply , true ) return err }
// NewDryrunSTM intiates a new STM operation, but the final commit is skipped.
// It uses a serializable model.
NewDryrunSTM intiates a new STM operation but the final commit is skipped . It uses a serializable model .