docs: function copyChildren(oldChildren = []) {
    let newChildren = JSON.parse(JSON.stringify(oldChildren));
    newChildren.forEach((child, index) => {
      let oldChild = oldChildren[index];
      if (oldChild.props && oldChild.props.cycle) {
        child.cycle = oldChild.props.cycle;
      }
  
      if (typeof oldChildren[index] === "object") {
        child.children = copyChildren(oldChild.children);
      }
    });
    return newChildren;
  }