code: def visit_ListComp(self, node):
          '''
          A comprehension is not abstracted in any way
  
          >>> from pythran import passmanager
          >>> pm = passmanager.PassManager('demo')
          >>> module = ast.parse('def foo(a, b): return [a for i in b]')
          >>> result = pm.gather(Aliases, module)
          >>> Aliases.dump(result, filter=ast.ListComp)
          [a for i in b] => ['<unbound-value>']
          '''
          for generator in node.generators:
              self.visit_comprehension(generator)
          self.visit(node.elt)
          return self.add(nodef visit_ListComp(self, node):
          '''
          A comprehension is not abstracted in any way
  
          >>> from pythran import passmanager
          >>> pm = passmanager.PassManager('demo')
          >>> module = ast.parse('def foo(a, b): return [a for i in b]')
          >>> result = pm.gather(Aliases, module)
          >>> Aliases.dump(result, filter=ast.ListComp)
          [a for i in b] => ['<unbound-value>']
          '''
          for generator in node.generators:
              self.visit_comprehension(generator)
          self.visit(node.elt)
          return self.add(node)
docs: A comprehension is not abstracted in any way
  
          >>> from pythran import passmanager
          >>> pm = passmanager.PassManager('demo')
          >>> module = ast.parse('def foo(a, b): return [a for i in b]')
          >>> result = pm.gather(Aliases, module)
          >>> Aliases.dump(result, filter=ast.ListComp)
          [a for i in b] => ['<unbound-value>']