function isNodeDestructuring(node) {
  return node && (node.type === 'ArrayPattern' || node.type === 'ObjectPattern');
}
@fileoverview Ensure symmetric naming of useState hook value and setter variables
@author Duncan Beevers