{
  "change_comparison": "tla-values-function-extensional-v1",
  "edges": [
    {
      "from": 1,
      "kind": "forward",
      "metadata": {
        "fields": {
          "location": {
            "fields": {
              "beginColumn": {
                "kind": "integer",
                "value": "5"
              },
              "beginLine": {
                "kind": "integer",
                "value": "9"
              },
              "endColumn": {
                "kind": "integer",
                "value": "40"
              },
              "endLine": {
                "kind": "integer",
                "value": "10"
              },
              "module": {
                "kind": "string",
                "value": "PriorityMC"
              }
            },
            "kind": "record"
          },
          "name": {
            "kind": "string",
            "value": "Checkpoint"
          }
        },
        "kind": "record"
      },
      "name": "Checkpoint",
      "to": 2
    },
    {
      "from": 2,
      "kind": "forward",
      "metadata": {
        "fields": {
          "location": {
            "fields": {
              "beginColumn": {
                "kind": "integer",
                "value": "9"
              },
              "beginLine": {
                "kind": "integer",
                "value": "11"
              },
              "endColumn": {
                "kind": "integer",
                "value": "62"
              },
              "endLine": {
                "kind": "integer",
                "value": "11"
              },
              "module": {
                "kind": "string",
                "value": "PriorityMC"
              }
            },
            "kind": "record"
          },
          "name": {
            "kind": "string",
            "value": "Pass"
          }
        },
        "kind": "record"
      },
      "name": "Pass",
      "to": 3
    },
    {
      "from": 3,
      "kind": "forward",
      "metadata": {
        "fields": {
          "location": {
            "fields": {
              "beginColumn": {
                "kind": "integer",
                "value": "5"
              },
              "beginLine": {
                "kind": "integer",
                "value": "9"
              },
              "endColumn": {
                "kind": "integer",
                "value": "40"
              },
              "endLine": {
                "kind": "integer",
                "value": "10"
              },
              "module": {
                "kind": "string",
                "value": "PriorityMC"
              }
            },
            "kind": "record"
          },
          "name": {
            "kind": "string",
            "value": "Checkpoint"
          }
        },
        "kind": "record"
      },
      "name": "Checkpoint",
      "to": 4
    },
    {
      "from": 4,
      "kind": "forward",
      "metadata": {
        "fields": {
          "location": {
            "fields": {
              "beginColumn": {
                "kind": "integer",
                "value": "5"
              },
              "beginLine": {
                "kind": "integer",
                "value": "13"
              },
              "endColumn": {
                "kind": "integer",
                "value": "34"
              },
              "endLine": {
                "kind": "integer",
                "value": "14"
              },
              "module": {
                "kind": "string",
                "value": "PriorityMC"
              }
            },
            "kind": "record"
          },
          "name": {
            "kind": "string",
            "value": "Act"
          }
        },
        "kind": "record"
      },
      "name": "Act",
      "to": 5
    },
    {
      "from": 5,
      "kind": "forward",
      "metadata": {
        "fields": {
          "location": {
            "fields": {
              "beginColumn": {
                "kind": "integer",
                "value": "12"
              },
              "beginLine": {
                "kind": "integer",
                "value": "15"
              },
              "endColumn": {
                "kind": "integer",
                "value": "74"
              },
              "endLine": {
                "kind": "integer",
                "value": "15"
              },
              "module": {
                "kind": "string",
                "value": "PriorityMC"
              }
            },
            "kind": "record"
          },
          "name": {
            "kind": "string",
            "value": "Suspend"
          }
        },
        "kind": "record"
      },
      "name": "Suspend",
      "to": 6
    },
    {
      "from": 6,
      "kind": "forward",
      "metadata": {
        "fields": {
          "location": {
            "fields": {
              "beginColumn": {
                "kind": "integer",
                "value": "5"
              },
              "beginLine": {
                "kind": "integer",
                "value": "17"
              },
              "endColumn": {
                "kind": "integer",
                "value": "36"
              },
              "endLine": {
                "kind": "integer",
                "value": "18"
              },
              "module": {
                "kind": "string",
                "value": "PriorityMC"
              }
            },
            "kind": "record"
          },
          "name": {
            "kind": "string",
            "value": "ChildComplete"
          }
        },
        "kind": "record"
      },
      "name": "ChildComplete",
      "to": 7
    },
    {
      "from": 7,
      "kind": "forward",
      "metadata": {
        "fields": {
          "location": {
            "fields": {
              "beginColumn": {
                "kind": "integer",
                "value": "5"
              },
              "beginLine": {
                "kind": "integer",
                "value": "20"
              },
              "endColumn": {
                "kind": "integer",
                "value": "35"
              },
              "endLine": {
                "kind": "integer",
                "value": "26"
              },
              "module": {
                "kind": "string",
                "value": "PriorityMC"
              }
            },
            "kind": "record"
          },
          "name": {
            "kind": "string",
            "value": "Return"
          }
        },
        "kind": "record"
      },
      "name": "Return",
      "to": 8
    },
    {
      "from": 8,
      "kind": "forward",
      "metadata": {
        "fields": {
          "location": {
            "fields": {
              "beginColumn": {
                "kind": "integer",
                "value": "5"
              },
              "beginLine": {
                "kind": "integer",
                "value": "9"
              },
              "endColumn": {
                "kind": "integer",
                "value": "40"
              },
              "endLine": {
                "kind": "integer",
                "value": "10"
              },
              "module": {
                "kind": "string",
                "value": "PriorityMC"
              }
            },
            "kind": "record"
          },
          "name": {
            "kind": "string",
            "value": "Checkpoint"
          }
        },
        "kind": "record"
      },
      "name": "Checkpoint",
      "to": 9
    },
    {
      "from": 9,
      "kind": "forward",
      "metadata": {
        "fields": {
          "location": {
            "fields": {
              "beginColumn": {
                "kind": "integer",
                "value": "9"
              },
              "beginLine": {
                "kind": "integer",
                "value": "11"
              },
              "endColumn": {
                "kind": "integer",
                "value": "62"
              },
              "endLine": {
                "kind": "integer",
                "value": "11"
              },
              "module": {
                "kind": "string",
                "value": "PriorityMC"
              }
            },
            "kind": "record"
          },
          "name": {
            "kind": "string",
            "value": "Pass"
          }
        },
        "kind": "record"
      },
      "name": "Pass",
      "to": 10
    }
  ],
  "evidence_id": "priority/sticky-pass",
  "input_manifest_sha256": "04133ab1081702b4cce15176241db1644c4ae12d305408b232f0a078b55597fa",
  "kind": "normalized-trace",
  "provenance": "counterexample",
  "raw_receipt_sha256": "513168949488dc30bf12ea24cec46fb0610e53391929693ce10312c08951d966",
  "run_id": "sticky-pass",
  "schema_version": 1,
  "states": [
    {
      "changed": [],
      "ordinal": 1,
      "representation_changed": [],
      "values": {
        "state": {
          "fields": {
            "busyActor": {
              "kind": "string",
              "value": "None"
            },
            "call": {
              "kind": "integer",
              "value": "0"
            },
            "checkpoint": {
              "kind": "integer",
              "value": "0"
            },
            "child": {
              "kind": "integer",
              "value": "0"
            },
            "childComplete": {
              "kind": "boolean",
              "value": false
            },
            "consecutivePasses": {
              "kind": "integer",
              "value": "0"
            },
            "holder": {
              "kind": "string",
              "value": "A"
            },
            "lastActor": {
              "kind": "string",
              "value": "None"
            },
            "lastEvent": {
              "kind": "string",
              "value": "Open"
            },
            "lastReturn": {
              "fields": {
                "actor": {
                  "kind": "string",
                  "value": "None"
                },
                "call": {
                  "kind": "integer",
                  "value": "0"
                },
                "child": {
                  "kind": "integer",
                  "value": "0"
                },
                "childrenReturned": {
                  "kind": "boolean",
                  "value": false
                },
                "complete": {
                  "kind": "boolean",
                  "value": false
                },
                "drained": {
                  "kind": "boolean",
                  "value": false
                },
                "id": {
                  "kind": "integer",
                  "value": "0"
                },
                "reception": {
                  "kind": "integer",
                  "value": "0"
                },
                "transaction": {
                  "kind": "integer",
                  "value": "0"
                },
                "window": {
                  "kind": "integer",
                  "value": "0"
                }
              },
              "kind": "record"
            },
            "nextCall": {
              "kind": "integer",
              "value": "1"
            },
            "nextReceipt": {
              "kind": "integer",
              "value": "1"
            },
            "phase": {
              "kind": "string",
              "value": "NeedCheckpoint"
            },
            "previousPass": {
              "kind": "boolean",
              "value": false
            },
            "reception": {
              "kind": "integer",
              "value": "1"
            },
            "returnAudit": {
              "fields": {
                "actualCall": {
                  "kind": "integer",
                  "value": "0"
                },
                "actualChild": {
                  "kind": "integer",
                  "value": "0"
                },
                "actualReception": {
                  "kind": "integer",
                  "value": "0"
                },
                "actualTransaction": {
                  "kind": "integer",
                  "value": "0"
                },
                "actualWindow": {
                  "kind": "integer",
                  "value": "0"
                },
                "expectedCall": {
                  "kind": "integer",
                  "value": "0"
                },
                "expectedChild": {
                  "kind": "integer",
                  "value": "0"
                },
                "expectedReception": {
                  "kind": "integer",
                  "value": "0"
                },
                "expectedTransaction": {
                  "kind": "integer",
                  "value": "0"
                },
                "expectedWindow": {
                  "kind": "integer",
                  "value": "0"
                }
              },
              "kind": "record"
            },
            "transaction": {
              "kind": "integer",
              "value": "0"
            },
            "usedCalls": {
              "items": [],
              "kind": "set"
            },
            "usedReceipts": {
              "items": [],
              "kind": "set"
            }
          },
          "kind": "record"
        }
      }
    },
    {
      "changed": [
        "state"
      ],
      "ordinal": 2,
      "representation_changed": [
        "state"
      ],
      "values": {
        "state": {
          "fields": {
            "busyActor": {
              "kind": "string",
              "value": "None"
            },
            "call": {
              "kind": "integer",
              "value": "0"
            },
            "checkpoint": {
              "kind": "integer",
              "value": "1"
            },
            "child": {
              "kind": "integer",
              "value": "0"
            },
            "childComplete": {
              "kind": "boolean",
              "value": false
            },
            "consecutivePasses": {
              "kind": "integer",
              "value": "0"
            },
            "holder": {
              "kind": "string",
              "value": "A"
            },
            "lastActor": {
              "kind": "string",
              "value": "None"
            },
            "lastEvent": {
              "kind": "string",
              "value": "Checkpoint"
            },
            "lastReturn": {
              "fields": {
                "actor": {
                  "kind": "string",
                  "value": "None"
                },
                "call": {
                  "kind": "integer",
                  "value": "0"
                },
                "child": {
                  "kind": "integer",
                  "value": "0"
                },
                "childrenReturned": {
                  "kind": "boolean",
                  "value": false
                },
                "complete": {
                  "kind": "boolean",
                  "value": false
                },
                "drained": {
                  "kind": "boolean",
                  "value": false
                },
                "id": {
                  "kind": "integer",
                  "value": "0"
                },
                "reception": {
                  "kind": "integer",
                  "value": "0"
                },
                "transaction": {
                  "kind": "integer",
                  "value": "0"
                },
                "window": {
                  "kind": "integer",
                  "value": "0"
                }
              },
              "kind": "record"
            },
            "nextCall": {
              "kind": "integer",
              "value": "1"
            },
            "nextReceipt": {
              "kind": "integer",
              "value": "2"
            },
            "phase": {
              "kind": "string",
              "value": "Ready"
            },
            "previousPass": {
              "kind": "boolean",
              "value": false
            },
            "reception": {
              "kind": "integer",
              "value": "1"
            },
            "returnAudit": {
              "fields": {
                "actualCall": {
                  "kind": "integer",
                  "value": "0"
                },
                "actualChild": {
                  "kind": "integer",
                  "value": "0"
                },
                "actualReception": {
                  "kind": "integer",
                  "value": "0"
                },
                "actualTransaction": {
                  "kind": "integer",
                  "value": "0"
                },
                "actualWindow": {
                  "kind": "integer",
                  "value": "0"
                },
                "expectedCall": {
                  "kind": "integer",
                  "value": "0"
                },
                "expectedChild": {
                  "kind": "integer",
                  "value": "0"
                },
                "expectedReception": {
                  "kind": "integer",
                  "value": "0"
                },
                "expectedTransaction": {
                  "kind": "integer",
                  "value": "0"
                },
                "expectedWindow": {
                  "kind": "integer",
                  "value": "0"
                }
              },
              "kind": "record"
            },
            "transaction": {
              "kind": "integer",
              "value": "0"
            },
            "usedCalls": {
              "items": [],
              "kind": "set"
            },
            "usedReceipts": {
              "items": [
                {
                  "kind": "integer",
                  "value": "1"
                }
              ],
              "kind": "set"
            }
          },
          "kind": "record"
        }
      }
    },
    {
      "changed": [
        "state"
      ],
      "ordinal": 3,
      "representation_changed": [
        "state"
      ],
      "values": {
        "state": {
          "fields": {
            "busyActor": {
              "kind": "string",
              "value": "None"
            },
            "call": {
              "kind": "integer",
              "value": "0"
            },
            "checkpoint": {
              "kind": "integer",
              "value": "0"
            },
            "child": {
              "kind": "integer",
              "value": "0"
            },
            "childComplete": {
              "kind": "boolean",
              "value": false
            },
            "consecutivePasses": {
              "kind": "integer",
              "value": "1"
            },
            "holder": {
              "kind": "string",
              "value": "B"
            },
            "lastActor": {
              "kind": "string",
              "value": "None"
            },
            "lastEvent": {
              "kind": "string",
              "value": "Pass"
            },
            "lastReturn": {
              "fields": {
                "actor": {
                  "kind": "string",
                  "value": "None"
                },
                "call": {
                  "kind": "integer",
                  "value": "0"
                },
                "child": {
                  "kind": "integer",
                  "value": "0"
                },
                "childrenReturned": {
                  "kind": "boolean",
                  "value": false
                },
                "complete": {
                  "kind": "boolean",
                  "value": false
                },
                "drained": {
                  "kind": "boolean",
                  "value": false
                },
                "id": {
                  "kind": "integer",
                  "value": "0"
                },
                "reception": {
                  "kind": "integer",
                  "value": "0"
                },
                "transaction": {
                  "kind": "integer",
                  "value": "0"
                },
                "window": {
                  "kind": "integer",
                  "value": "0"
                }
              },
              "kind": "record"
            },
            "nextCall": {
              "kind": "integer",
              "value": "1"
            },
            "nextReceipt": {
              "kind": "integer",
              "value": "2"
            },
            "phase": {
              "kind": "string",
              "value": "NeedCheckpoint"
            },
            "previousPass": {
              "kind": "boolean",
              "value": true
            },
            "reception": {
              "kind": "integer",
              "value": "2"
            },
            "returnAudit": {
              "fields": {
                "actualCall": {
                  "kind": "integer",
                  "value": "0"
                },
                "actualChild": {
                  "kind": "integer",
                  "value": "0"
                },
                "actualReception": {
                  "kind": "integer",
                  "value": "0"
                },
                "actualTransaction": {
                  "kind": "integer",
                  "value": "0"
                },
                "actualWindow": {
                  "kind": "integer",
                  "value": "0"
                },
                "expectedCall": {
                  "kind": "integer",
                  "value": "0"
                },
                "expectedChild": {
                  "kind": "integer",
                  "value": "0"
                },
                "expectedReception": {
                  "kind": "integer",
                  "value": "0"
                },
                "expectedTransaction": {
                  "kind": "integer",
                  "value": "0"
                },
                "expectedWindow": {
                  "kind": "integer",
                  "value": "0"
                }
              },
              "kind": "record"
            },
            "transaction": {
              "kind": "integer",
              "value": "0"
            },
            "usedCalls": {
              "items": [],
              "kind": "set"
            },
            "usedReceipts": {
              "items": [
                {
                  "kind": "integer",
                  "value": "1"
                }
              ],
              "kind": "set"
            }
          },
          "kind": "record"
        }
      }
    },
    {
      "changed": [
        "state"
      ],
      "ordinal": 4,
      "representation_changed": [
        "state"
      ],
      "values": {
        "state": {
          "fields": {
            "busyActor": {
              "kind": "string",
              "value": "None"
            },
            "call": {
              "kind": "integer",
              "value": "0"
            },
            "checkpoint": {
              "kind": "integer",
              "value": "2"
            },
            "child": {
              "kind": "integer",
              "value": "0"
            },
            "childComplete": {
              "kind": "boolean",
              "value": false
            },
            "consecutivePasses": {
              "kind": "integer",
              "value": "1"
            },
            "holder": {
              "kind": "string",
              "value": "B"
            },
            "lastActor": {
              "kind": "string",
              "value": "None"
            },
            "lastEvent": {
              "kind": "string",
              "value": "Checkpoint"
            },
            "lastReturn": {
              "fields": {
                "actor": {
                  "kind": "string",
                  "value": "None"
                },
                "call": {
                  "kind": "integer",
                  "value": "0"
                },
                "child": {
                  "kind": "integer",
                  "value": "0"
                },
                "childrenReturned": {
                  "kind": "boolean",
                  "value": false
                },
                "complete": {
                  "kind": "boolean",
                  "value": false
                },
                "drained": {
                  "kind": "boolean",
                  "value": false
                },
                "id": {
                  "kind": "integer",
                  "value": "0"
                },
                "reception": {
                  "kind": "integer",
                  "value": "0"
                },
                "transaction": {
                  "kind": "integer",
                  "value": "0"
                },
                "window": {
                  "kind": "integer",
                  "value": "0"
                }
              },
              "kind": "record"
            },
            "nextCall": {
              "kind": "integer",
              "value": "1"
            },
            "nextReceipt": {
              "kind": "integer",
              "value": "3"
            },
            "phase": {
              "kind": "string",
              "value": "Ready"
            },
            "previousPass": {
              "kind": "boolean",
              "value": true
            },
            "reception": {
              "kind": "integer",
              "value": "2"
            },
            "returnAudit": {
              "fields": {
                "actualCall": {
                  "kind": "integer",
                  "value": "0"
                },
                "actualChild": {
                  "kind": "integer",
                  "value": "0"
                },
                "actualReception": {
                  "kind": "integer",
                  "value": "0"
                },
                "actualTransaction": {
                  "kind": "integer",
                  "value": "0"
                },
                "actualWindow": {
                  "kind": "integer",
                  "value": "0"
                },
                "expectedCall": {
                  "kind": "integer",
                  "value": "0"
                },
                "expectedChild": {
                  "kind": "integer",
                  "value": "0"
                },
                "expectedReception": {
                  "kind": "integer",
                  "value": "0"
                },
                "expectedTransaction": {
                  "kind": "integer",
                  "value": "0"
                },
                "expectedWindow": {
                  "kind": "integer",
                  "value": "0"
                }
              },
              "kind": "record"
            },
            "transaction": {
              "kind": "integer",
              "value": "0"
            },
            "usedCalls": {
              "items": [],
              "kind": "set"
            },
            "usedReceipts": {
              "items": [
                {
                  "kind": "integer",
                  "value": "1"
                },
                {
                  "kind": "integer",
                  "value": "2"
                }
              ],
              "kind": "set"
            }
          },
          "kind": "record"
        }
      }
    },
    {
      "changed": [
        "state"
      ],
      "ordinal": 5,
      "representation_changed": [
        "state"
      ],
      "values": {
        "state": {
          "fields": {
            "busyActor": {
              "kind": "string",
              "value": "B"
            },
            "call": {
              "kind": "integer",
              "value": "1"
            },
            "checkpoint": {
              "kind": "integer",
              "value": "2"
            },
            "child": {
              "kind": "integer",
              "value": "0"
            },
            "childComplete": {
              "kind": "boolean",
              "value": false
            },
            "consecutivePasses": {
              "kind": "integer",
              "value": "1"
            },
            "holder": {
              "kind": "string",
              "value": "None"
            },
            "lastActor": {
              "kind": "string",
              "value": "None"
            },
            "lastEvent": {
              "kind": "string",
              "value": "Begin"
            },
            "lastReturn": {
              "fields": {
                "actor": {
                  "kind": "string",
                  "value": "None"
                },
                "call": {
                  "kind": "integer",
                  "value": "0"
                },
                "child": {
                  "kind": "integer",
                  "value": "0"
                },
                "childrenReturned": {
                  "kind": "boolean",
                  "value": false
                },
                "complete": {
                  "kind": "boolean",
                  "value": false
                },
                "drained": {
                  "kind": "boolean",
                  "value": false
                },
                "id": {
                  "kind": "integer",
                  "value": "0"
                },
                "reception": {
                  "kind": "integer",
                  "value": "0"
                },
                "transaction": {
                  "kind": "integer",
                  "value": "0"
                },
                "window": {
                  "kind": "integer",
                  "value": "0"
                }
              },
              "kind": "record"
            },
            "nextCall": {
              "kind": "integer",
              "value": "2"
            },
            "nextReceipt": {
              "kind": "integer",
              "value": "3"
            },
            "phase": {
              "kind": "string",
              "value": "Resolving"
            },
            "previousPass": {
              "kind": "boolean",
              "value": true
            },
            "reception": {
              "kind": "integer",
              "value": "2"
            },
            "returnAudit": {
              "fields": {
                "actualCall": {
                  "kind": "integer",
                  "value": "0"
                },
                "actualChild": {
                  "kind": "integer",
                  "value": "0"
                },
                "actualReception": {
                  "kind": "integer",
                  "value": "0"
                },
                "actualTransaction": {
                  "kind": "integer",
                  "value": "0"
                },
                "actualWindow": {
                  "kind": "integer",
                  "value": "0"
                },
                "expectedCall": {
                  "kind": "integer",
                  "value": "0"
                },
                "expectedChild": {
                  "kind": "integer",
                  "value": "0"
                },
                "expectedReception": {
                  "kind": "integer",
                  "value": "0"
                },
                "expectedTransaction": {
                  "kind": "integer",
                  "value": "0"
                },
                "expectedWindow": {
                  "kind": "integer",
                  "value": "0"
                }
              },
              "kind": "record"
            },
            "transaction": {
              "kind": "integer",
              "value": "1"
            },
            "usedCalls": {
              "items": [
                {
                  "kind": "integer",
                  "value": "1"
                }
              ],
              "kind": "set"
            },
            "usedReceipts": {
              "items": [
                {
                  "kind": "integer",
                  "value": "1"
                },
                {
                  "kind": "integer",
                  "value": "2"
                }
              ],
              "kind": "set"
            }
          },
          "kind": "record"
        }
      }
    },
    {
      "changed": [
        "state"
      ],
      "ordinal": 6,
      "representation_changed": [
        "state"
      ],
      "values": {
        "state": {
          "fields": {
            "busyActor": {
              "kind": "string",
              "value": "B"
            },
            "call": {
              "kind": "integer",
              "value": "1"
            },
            "checkpoint": {
              "kind": "integer",
              "value": "2"
            },
            "child": {
              "kind": "integer",
              "value": "1"
            },
            "childComplete": {
              "kind": "boolean",
              "value": false
            },
            "consecutivePasses": {
              "kind": "integer",
              "value": "1"
            },
            "holder": {
              "kind": "string",
              "value": "None"
            },
            "lastActor": {
              "kind": "string",
              "value": "None"
            },
            "lastEvent": {
              "kind": "string",
              "value": "ChildSuspend"
            },
            "lastReturn": {
              "fields": {
                "actor": {
                  "kind": "string",
                  "value": "None"
                },
                "call": {
                  "kind": "integer",
                  "value": "0"
                },
                "child": {
                  "kind": "integer",
                  "value": "0"
                },
                "childrenReturned": {
                  "kind": "boolean",
                  "value": false
                },
                "complete": {
                  "kind": "boolean",
                  "value": false
                },
                "drained": {
                  "kind": "boolean",
                  "value": false
                },
                "id": {
                  "kind": "integer",
                  "value": "0"
                },
                "reception": {
                  "kind": "integer",
                  "value": "0"
                },
                "transaction": {
                  "kind": "integer",
                  "value": "0"
                },
                "window": {
                  "kind": "integer",
                  "value": "0"
                }
              },
              "kind": "record"
            },
            "nextCall": {
              "kind": "integer",
              "value": "2"
            },
            "nextReceipt": {
              "kind": "integer",
              "value": "3"
            },
            "phase": {
              "kind": "string",
              "value": "Paused"
            },
            "previousPass": {
              "kind": "boolean",
              "value": true
            },
            "reception": {
              "kind": "integer",
              "value": "2"
            },
            "returnAudit": {
              "fields": {
                "actualCall": {
                  "kind": "integer",
                  "value": "0"
                },
                "actualChild": {
                  "kind": "integer",
                  "value": "0"
                },
                "actualReception": {
                  "kind": "integer",
                  "value": "0"
                },
                "actualTransaction": {
                  "kind": "integer",
                  "value": "0"
                },
                "actualWindow": {
                  "kind": "integer",
                  "value": "0"
                },
                "expectedCall": {
                  "kind": "integer",
                  "value": "0"
                },
                "expectedChild": {
                  "kind": "integer",
                  "value": "0"
                },
                "expectedReception": {
                  "kind": "integer",
                  "value": "0"
                },
                "expectedTransaction": {
                  "kind": "integer",
                  "value": "0"
                },
                "expectedWindow": {
                  "kind": "integer",
                  "value": "0"
                }
              },
              "kind": "record"
            },
            "transaction": {
              "kind": "integer",
              "value": "1"
            },
            "usedCalls": {
              "items": [
                {
                  "kind": "integer",
                  "value": "1"
                }
              ],
              "kind": "set"
            },
            "usedReceipts": {
              "items": [
                {
                  "kind": "integer",
                  "value": "1"
                },
                {
                  "kind": "integer",
                  "value": "2"
                }
              ],
              "kind": "set"
            }
          },
          "kind": "record"
        }
      }
    },
    {
      "changed": [
        "state"
      ],
      "ordinal": 7,
      "representation_changed": [
        "state"
      ],
      "values": {
        "state": {
          "fields": {
            "busyActor": {
              "kind": "string",
              "value": "B"
            },
            "call": {
              "kind": "integer",
              "value": "1"
            },
            "checkpoint": {
              "kind": "integer",
              "value": "2"
            },
            "child": {
              "kind": "integer",
              "value": "1"
            },
            "childComplete": {
              "kind": "boolean",
              "value": true
            },
            "consecutivePasses": {
              "kind": "integer",
              "value": "1"
            },
            "holder": {
              "kind": "string",
              "value": "None"
            },
            "lastActor": {
              "kind": "string",
              "value": "None"
            },
            "lastEvent": {
              "kind": "string",
              "value": "ChildComplete"
            },
            "lastReturn": {
              "fields": {
                "actor": {
                  "kind": "string",
                  "value": "None"
                },
                "call": {
                  "kind": "integer",
                  "value": "0"
                },
                "child": {
                  "kind": "integer",
                  "value": "0"
                },
                "childrenReturned": {
                  "kind": "boolean",
                  "value": false
                },
                "complete": {
                  "kind": "boolean",
                  "value": false
                },
                "drained": {
                  "kind": "boolean",
                  "value": false
                },
                "id": {
                  "kind": "integer",
                  "value": "0"
                },
                "reception": {
                  "kind": "integer",
                  "value": "0"
                },
                "transaction": {
                  "kind": "integer",
                  "value": "0"
                },
                "window": {
                  "kind": "integer",
                  "value": "0"
                }
              },
              "kind": "record"
            },
            "nextCall": {
              "kind": "integer",
              "value": "2"
            },
            "nextReceipt": {
              "kind": "integer",
              "value": "3"
            },
            "phase": {
              "kind": "string",
              "value": "Paused"
            },
            "previousPass": {
              "kind": "boolean",
              "value": true
            },
            "reception": {
              "kind": "integer",
              "value": "2"
            },
            "returnAudit": {
              "fields": {
                "actualCall": {
                  "kind": "integer",
                  "value": "0"
                },
                "actualChild": {
                  "kind": "integer",
                  "value": "0"
                },
                "actualReception": {
                  "kind": "integer",
                  "value": "0"
                },
                "actualTransaction": {
                  "kind": "integer",
                  "value": "0"
                },
                "actualWindow": {
                  "kind": "integer",
                  "value": "0"
                },
                "expectedCall": {
                  "kind": "integer",
                  "value": "0"
                },
                "expectedChild": {
                  "kind": "integer",
                  "value": "0"
                },
                "expectedReception": {
                  "kind": "integer",
                  "value": "0"
                },
                "expectedTransaction": {
                  "kind": "integer",
                  "value": "0"
                },
                "expectedWindow": {
                  "kind": "integer",
                  "value": "0"
                }
              },
              "kind": "record"
            },
            "transaction": {
              "kind": "integer",
              "value": "1"
            },
            "usedCalls": {
              "items": [
                {
                  "kind": "integer",
                  "value": "1"
                }
              ],
              "kind": "set"
            },
            "usedReceipts": {
              "items": [
                {
                  "kind": "integer",
                  "value": "1"
                },
                {
                  "kind": "integer",
                  "value": "2"
                }
              ],
              "kind": "set"
            }
          },
          "kind": "record"
        }
      }
    },
    {
      "changed": [
        "state"
      ],
      "ordinal": 8,
      "representation_changed": [
        "state"
      ],
      "values": {
        "state": {
          "fields": {
            "busyActor": {
              "kind": "string",
              "value": "None"
            },
            "call": {
              "kind": "integer",
              "value": "0"
            },
            "checkpoint": {
              "kind": "integer",
              "value": "0"
            },
            "child": {
              "kind": "integer",
              "value": "0"
            },
            "childComplete": {
              "kind": "boolean",
              "value": false
            },
            "consecutivePasses": {
              "kind": "integer",
              "value": "0"
            },
            "holder": {
              "kind": "string",
              "value": "B"
            },
            "lastActor": {
              "kind": "string",
              "value": "B"
            },
            "lastEvent": {
              "kind": "string",
              "value": "Return"
            },
            "lastReturn": {
              "fields": {
                "actor": {
                  "kind": "string",
                  "value": "B"
                },
                "call": {
                  "kind": "integer",
                  "value": "1"
                },
                "child": {
                  "kind": "integer",
                  "value": "1"
                },
                "childrenReturned": {
                  "kind": "boolean",
                  "value": true
                },
                "complete": {
                  "kind": "boolean",
                  "value": true
                },
                "drained": {
                  "kind": "boolean",
                  "value": true
                },
                "id": {
                  "kind": "integer",
                  "value": "3"
                },
                "reception": {
                  "kind": "integer",
                  "value": "2"
                },
                "transaction": {
                  "kind": "integer",
                  "value": "1"
                },
                "window": {
                  "kind": "integer",
                  "value": "1"
                }
              },
              "kind": "record"
            },
            "nextCall": {
              "kind": "integer",
              "value": "2"
            },
            "nextReceipt": {
              "kind": "integer",
              "value": "4"
            },
            "phase": {
              "kind": "string",
              "value": "NeedCheckpoint"
            },
            "previousPass": {
              "kind": "boolean",
              "value": true
            },
            "reception": {
              "kind": "integer",
              "value": "3"
            },
            "returnAudit": {
              "fields": {
                "actualCall": {
                  "kind": "integer",
                  "value": "1"
                },
                "actualChild": {
                  "kind": "integer",
                  "value": "1"
                },
                "actualReception": {
                  "kind": "integer",
                  "value": "2"
                },
                "actualTransaction": {
                  "kind": "integer",
                  "value": "1"
                },
                "actualWindow": {
                  "kind": "integer",
                  "value": "1"
                },
                "expectedCall": {
                  "kind": "integer",
                  "value": "1"
                },
                "expectedChild": {
                  "kind": "integer",
                  "value": "1"
                },
                "expectedReception": {
                  "kind": "integer",
                  "value": "2"
                },
                "expectedTransaction": {
                  "kind": "integer",
                  "value": "1"
                },
                "expectedWindow": {
                  "kind": "integer",
                  "value": "1"
                }
              },
              "kind": "record"
            },
            "transaction": {
              "kind": "integer",
              "value": "0"
            },
            "usedCalls": {
              "items": [
                {
                  "kind": "integer",
                  "value": "1"
                }
              ],
              "kind": "set"
            },
            "usedReceipts": {
              "items": [
                {
                  "kind": "integer",
                  "value": "1"
                },
                {
                  "kind": "integer",
                  "value": "2"
                },
                {
                  "kind": "integer",
                  "value": "3"
                }
              ],
              "kind": "set"
            }
          },
          "kind": "record"
        }
      }
    },
    {
      "changed": [
        "state"
      ],
      "ordinal": 9,
      "representation_changed": [
        "state"
      ],
      "values": {
        "state": {
          "fields": {
            "busyActor": {
              "kind": "string",
              "value": "None"
            },
            "call": {
              "kind": "integer",
              "value": "0"
            },
            "checkpoint": {
              "kind": "integer",
              "value": "4"
            },
            "child": {
              "kind": "integer",
              "value": "0"
            },
            "childComplete": {
              "kind": "boolean",
              "value": false
            },
            "consecutivePasses": {
              "kind": "integer",
              "value": "0"
            },
            "holder": {
              "kind": "string",
              "value": "B"
            },
            "lastActor": {
              "kind": "string",
              "value": "B"
            },
            "lastEvent": {
              "kind": "string",
              "value": "Checkpoint"
            },
            "lastReturn": {
              "fields": {
                "actor": {
                  "kind": "string",
                  "value": "B"
                },
                "call": {
                  "kind": "integer",
                  "value": "1"
                },
                "child": {
                  "kind": "integer",
                  "value": "1"
                },
                "childrenReturned": {
                  "kind": "boolean",
                  "value": true
                },
                "complete": {
                  "kind": "boolean",
                  "value": true
                },
                "drained": {
                  "kind": "boolean",
                  "value": true
                },
                "id": {
                  "kind": "integer",
                  "value": "3"
                },
                "reception": {
                  "kind": "integer",
                  "value": "2"
                },
                "transaction": {
                  "kind": "integer",
                  "value": "1"
                },
                "window": {
                  "kind": "integer",
                  "value": "1"
                }
              },
              "kind": "record"
            },
            "nextCall": {
              "kind": "integer",
              "value": "2"
            },
            "nextReceipt": {
              "kind": "integer",
              "value": "5"
            },
            "phase": {
              "kind": "string",
              "value": "Ready"
            },
            "previousPass": {
              "kind": "boolean",
              "value": true
            },
            "reception": {
              "kind": "integer",
              "value": "3"
            },
            "returnAudit": {
              "fields": {
                "actualCall": {
                  "kind": "integer",
                  "value": "1"
                },
                "actualChild": {
                  "kind": "integer",
                  "value": "1"
                },
                "actualReception": {
                  "kind": "integer",
                  "value": "2"
                },
                "actualTransaction": {
                  "kind": "integer",
                  "value": "1"
                },
                "actualWindow": {
                  "kind": "integer",
                  "value": "1"
                },
                "expectedCall": {
                  "kind": "integer",
                  "value": "1"
                },
                "expectedChild": {
                  "kind": "integer",
                  "value": "1"
                },
                "expectedReception": {
                  "kind": "integer",
                  "value": "2"
                },
                "expectedTransaction": {
                  "kind": "integer",
                  "value": "1"
                },
                "expectedWindow": {
                  "kind": "integer",
                  "value": "1"
                }
              },
              "kind": "record"
            },
            "transaction": {
              "kind": "integer",
              "value": "0"
            },
            "usedCalls": {
              "items": [
                {
                  "kind": "integer",
                  "value": "1"
                }
              ],
              "kind": "set"
            },
            "usedReceipts": {
              "items": [
                {
                  "kind": "integer",
                  "value": "1"
                },
                {
                  "kind": "integer",
                  "value": "2"
                },
                {
                  "kind": "integer",
                  "value": "3"
                },
                {
                  "kind": "integer",
                  "value": "4"
                }
              ],
              "kind": "set"
            }
          },
          "kind": "record"
        }
      }
    },
    {
      "changed": [
        "state"
      ],
      "ordinal": 10,
      "representation_changed": [
        "state"
      ],
      "values": {
        "state": {
          "fields": {
            "busyActor": {
              "kind": "string",
              "value": "None"
            },
            "call": {
              "kind": "integer",
              "value": "0"
            },
            "checkpoint": {
              "kind": "integer",
              "value": "0"
            },
            "child": {
              "kind": "integer",
              "value": "0"
            },
            "childComplete": {
              "kind": "boolean",
              "value": false
            },
            "consecutivePasses": {
              "kind": "integer",
              "value": "1"
            },
            "holder": {
              "kind": "string",
              "value": "None"
            },
            "lastActor": {
              "kind": "string",
              "value": "B"
            },
            "lastEvent": {
              "kind": "string",
              "value": "Pass"
            },
            "lastReturn": {
              "fields": {
                "actor": {
                  "kind": "string",
                  "value": "B"
                },
                "call": {
                  "kind": "integer",
                  "value": "1"
                },
                "child": {
                  "kind": "integer",
                  "value": "1"
                },
                "childrenReturned": {
                  "kind": "boolean",
                  "value": true
                },
                "complete": {
                  "kind": "boolean",
                  "value": true
                },
                "drained": {
                  "kind": "boolean",
                  "value": true
                },
                "id": {
                  "kind": "integer",
                  "value": "3"
                },
                "reception": {
                  "kind": "integer",
                  "value": "2"
                },
                "transaction": {
                  "kind": "integer",
                  "value": "1"
                },
                "window": {
                  "kind": "integer",
                  "value": "1"
                }
              },
              "kind": "record"
            },
            "nextCall": {
              "kind": "integer",
              "value": "2"
            },
            "nextReceipt": {
              "kind": "integer",
              "value": "5"
            },
            "phase": {
              "kind": "string",
              "value": "Closed"
            },
            "previousPass": {
              "kind": "boolean",
              "value": true
            },
            "reception": {
              "kind": "integer",
              "value": "3"
            },
            "returnAudit": {
              "fields": {
                "actualCall": {
                  "kind": "integer",
                  "value": "1"
                },
                "actualChild": {
                  "kind": "integer",
                  "value": "1"
                },
                "actualReception": {
                  "kind": "integer",
                  "value": "2"
                },
                "actualTransaction": {
                  "kind": "integer",
                  "value": "1"
                },
                "actualWindow": {
                  "kind": "integer",
                  "value": "1"
                },
                "expectedCall": {
                  "kind": "integer",
                  "value": "1"
                },
                "expectedChild": {
                  "kind": "integer",
                  "value": "1"
                },
                "expectedReception": {
                  "kind": "integer",
                  "value": "2"
                },
                "expectedTransaction": {
                  "kind": "integer",
                  "value": "1"
                },
                "expectedWindow": {
                  "kind": "integer",
                  "value": "1"
                }
              },
              "kind": "record"
            },
            "transaction": {
              "kind": "integer",
              "value": "0"
            },
            "usedCalls": {
              "items": [
                {
                  "kind": "integer",
                  "value": "1"
                }
              ],
              "kind": "set"
            },
            "usedReceipts": {
              "items": [
                {
                  "kind": "integer",
                  "value": "1"
                },
                {
                  "kind": "integer",
                  "value": "2"
                },
                {
                  "kind": "integer",
                  "value": "3"
                },
                {
                  "kind": "integer",
                  "value": "4"
                }
              ],
              "kind": "set"
            }
          },
          "kind": "record"
        }
      }
    }
  ]
}
