There was one good point, which was also my conclusion:<p>&quot;Given all that, I wonder if it makes sense to prefer plain old functions most of the time. Is that right, or am I overlooking something?&quot;<p>The response was yes. Avoid impl methods which take a mutable self.