On Tue, Sep 27, 2022 at 9:32 PM Asaf Bartov <abartov@wikimedia.org> wrote:
I agree this makes sense. 
 
Thus, if X really hates Y's implementation of a factorial function, X can write their own (or fork!), and both can live side by side, and re-users will get to choose which implementation they prefer. That alone can significantly pre-empt a lot of potential conflict.

Good point, this could be a low-stakes shift.  Anyone who wants a new version of a function should have a persistent instance of that fork to point to, with a name + version history that distinguish it from others in the same family tree. 

SJ