docs: def generic_visit(self, node):
          """Implement generic node."""
          # [[[cog
          # cog.out("print(pcolor('Enter generic visitor', 'magenta'))")
          # ]]]
          # [[[end]]]
          # A generic visitor that potentially closes callables is needed to
          # close enclosed callables that are not at the end of the enclosing
          # callable, otherwise the ending line of the enclosed callable would
          # be the ending line of the enclosing callable, which would be
          # incorrect
          self._close_callable(node)
          super(_AstTreeScanner, self).generic_visit(node)