Golang has everything that makes me sad about programming. So many things are done right (interfaces, for example), but everything is done in such a weird way (type declarations, var). Can't we get a language that has all the good parts and none of the weird ones?