Only sorta kidding... Personally, I think sync.Map is a dangerous addition to the standard library, and hope that the Go team does not encourage using the empty interface{}'s like this. I can only imagine how bad it'll feel when someone reads an int64 as an int.
Personally I would already be happy with what CLU allowed for in 1975, no need for anything more expressive.
In fact, if I could get a) a type safe concurrent map b) a promise/future construct and c) a fast concurrent queue for single writer multi-reader, I'd probably be ok with the set of generic data structures provided in the language.
If they fixed their variance rules along the way as well, I'd probably lose any actual arguments against the type system when it comes to the systems I build.
The question is of course, are those the only ones that fall into that category? Who knows but those are the ones I run into the most pain for.
Unlike C void-pointer, interface{} is the tuple (type, value) and you need a type assertion for the right tipe to get the value.