“…In some distributed models, however, state changes received are stored, and conflict resolution, if any, is deferred to a later time. For example, total store ordering [Inc and Weaver 1994], global sequence protocols [Burckhardt et al 2015;Gotsman and Burckhardt 2017], TARDiS [Crooks et al 2016], Irmin [Farinier et al 2015], concurrent revisions [Burckhardt and Leijen 2011], GoT [Achar and Lopes 2019], are a few models that first store the incoming changes, and provide the programmer control over when these changes are resolved and introduced into the local state. From the point of view of the user of an interactive debugger observing reconciliation in these models, the user must both observe when information is received from a remote site, and when the information is accepted and incorporated in the local state.…”