At the moment theres's no new publicly accessible tree besides what I have posted after Gophercon 2017. We are working on a more full-featured prototype but it's not ready for public consumption at this time.
Below is what I sent out last year.
I have updated and uploaded the CL implementing a parsing/printing prototype of the contracts design draft that we have presented at GopherCon 2018 in Denver.
This CL may be cherry-picked on top of current tip to build/install install a modified compiler. It makes it possible to play with the contracts/type parameter notation. See the CL description for details. Note that there are no semantic checks of any kind implemented at this time.
This CL's primary purpose was for experimenting and gaining experience with the notation; for instance, it did help us find some of the minor syntactic ambiguities that we have pointed out in the design draft. The parser accepts a slightly larger language than defined syntactically, for better syntax error recovery; the intent is that a future type checker will point out remaining errors.
There is no intent to submit this in the current form (certainly not in the main Go repo).