# File lib/arel/nodes/node.rb, line 39
      def each &block
        return enum_for(:each) unless block_given?

        Visitors::DepthFirst.new(block).accept self
      end