code: function(path) {
              const { node } = path;
  
              if (node.operator !== "!") {
                return;
              }
  
              if (!t.isSequenceExpression(node.argument)) {
                return;
              }
  
              const seq = node.argument.expressions;
              const expr = seq[seq.length - 1];
              seq[seq.length - 1] = t.unaryExpression("!", expr, true);
              path.replaceWith(node.argument);
            }
docs: !(a, b, c) -> a, b, !c