Maybe instead of adding generics to Go it's time to look into alternative programming languages which already implement generics, like for example Nim.
I've tried go a few times and it was full with repetition and boilerplate - felt like java 1.0. It seems like new coders like to repeat themselves more often than learn how to use proven concepts.
How hopelessly smug and incorrect.
Edit: here is how they look like, concept vs interface:
1. Nim: http://ideone.com/wn3Kzf 2. Go: http://ideone.com/fRrB05