In the previous two posts, I started this rant about why some of Go’s convenience features are actually anti-helpful. In this post, I’ll mention a new one: Function parameters that share types.
A function declaration in Go looks pretty normal:
func f(x int, y bool) int
and …