code: function Move(from, to, element/*(optional)*/) {
    this.from = from
    this.to = to
    this.element = element
    this.type = 'Move'
  }
docs: If from is null, it's an insert If to is null, it's a removal element will hold the html to insert (or remove if you need invertabilty) `to` should not be transformed against `from`, i.e. `to` paths expect a tree where `from` is already removed!