One of the big go gotchas is redeclaring a variable within a loop when using go routines/errgroups (https://github.com/golang/go/discussions/56010 / A decade of experience shows the cost of the current semantics).
Didn't seem to find it, but that's always a fun one.