Updated PeekNext to take pointer receiver.

I think it was a mistake that this was a value receiver initially.