{
  "up": [
    {
      "op": { "fn": "move", "src": "value", "dest": "value.content", "clean": false }
    },
    {
      "op": { "fn": "set", "path": "value.children", "value": [], "merge": false }
    },
    {
      "op": { "fn": "set", "path": "$$type", "value": "html-v2" }
    }
  ],
  "down": [
    {
      "op": { "fn": "move", "src": "value.content", "dest": "value", "clean": false }
    },
    {
      "op": { "fn": "delete", "path": "value.children" }
    },
    {
      "op": { "fn": "set", "path": "$$type", "value": "html" }
    }
  ]
}
