docs: function collectObjectPatternBindings(node, initialObjToBinding) {
    if (!isObjectPattern(node.id)) return [];
  
    const identifiers = Object.keys(initialObjToBinding);
    const objBindingName = node.init.name;
    const bindingIndex = identifiers.indexOf(objBindingName);
    if (bindingIndex === -1) return [];
  
    const binding = identifiers[bindingIndex];
  
    return node.id.properties
      .filter(props => initialObjToBinding[binding].indexOf(props.key.name) > -1)
      .map(props => props.value.name);
  }