# File lib/core/facets/enumerator/lazy/squeeze.rb, line 18
      def squeeze(*limited_to)
        first = true
        cur = nil
        self.class.new(self) do |y,v|
          if !limited_to.empty? && !limited_to.include?(v)
            y << v
          elsif first || cur != v
            y << v
            first = false
            cur = v
          end
        end
      end