pine
Recursively iterates over node and applies changes in place while diffs.nonEmpty
node
diffs.nonEmpty