When will generic specification be supported in Go?

I think you could change the code from a type switch to using a switch with explicit casts, to group them together. vUint, ok := v.(uint64) will give ok as true and the value for all types which can be cast to uint64