https://blog.golang.org/go2-here-we-come
And despite the 2nd attempt to the contracts proposal (now one year old with little visible progress, no updates since August on public git), or the Featherweight Go presented last week, there is still no guarantee that any of that will ever land on Go.
> now one year old with little visible progress, no updates since August on public git.
This is untrue.
In January this year the Go team wrote[1]; "Module support is in good shape and getting better with each day, and we are also making progress on the generics front (more on that later this year)."
If you looked at the draft/experimental[2] branch where generics development has been taking place, you can see that it has had activity as late as just last week.
In the featherweightGo presentation, Phil Wadler said Rob Pike wrote to him asking if he would be interested in working with the Go team so that they can figure out generics and try and get them right. And that is how featherweightGo came to be.
So a lot has/is been happening.
1. https://blog.golang.org/go1.15-proposals
As for the rest, it still has every chance to be shot down at last minute like it happened with the error proposal, regardless of what gets done.
the rest of the proposal went through just fine.
It doesn't matter how hard anybody tries when a vocal community rejects any attempt at changing Go type system.