Appreciate the fact these get written, it remains sad or a mystery why the golang team has not embraced the opportunity to add more generic implementations in the stdlib, or at least created a golang team based package to evolve them if they are worried about backward compatibility.