When Heraclitus tells you it's impossible to step into the same river twice, his formulation is imprecise. The particular collection of water molecules is inevitably different. The river is another story.