{
  "tensions": [
    {
      "name": "consume",
      "priority": 6,
      "match": [
        {"bind": "me", "in": "proc.CPU0"},
        {"bind": "buf", "in": "BUFFER",
         "where": {"op": ">", "left": {"prop": "count", "of": "buf"}, "right": 0}}
      ],
      "emit": [
        {"set": "buf", "property": "count",
         "value": {"op": "-", "left": {"prop": "count", "of": "buf"}, "right": 1}},
        {"set": "me", "property": "consumed",
         "value": {"op": "+", "left": {"prop": "consumed", "of": "me"}, "right": 1}}
      ]
    }
  ]
}
