# File lib/backports/2.0.0/enumerable/lazy.rb, line 125
      def drop(n)
        n = Backports::coerce_to_int(n)
        Lazy.new(self) do |yielder, *values|
          data = yielder.backports_memo ||= {:remain => n}
          if data[:remain] > 0
            data[:remain] -= 1
          else
            yielder.yield(*values)
          end
        end.__set_inspect :drop, [n]
      end