code: function removeUnnecessaryParensInStep(nodeStatus) {
    if (nodeStatus.substeps.length > 0) {
      nodeStatus.substeps.map(removeUnnecessaryParensInStep);
    }
  
    nodeStatus.oldNode = removeUnnecessaryParens(nodeStatus.oldNode, true);
    nodeStatus.newNode = removeUnnecessaryParens(nodeStatus.newNode, true);
    return nodeStatus;
  }
docs: Removes unnecessary parens throughout the steps. TODO: Ideally this would happen in NodeStatus instead.