Earlier quoted context omitted.
Oh boi, all my RW mutexes for maps across goroutines would disagree.
Use sync.Map or create simple wrapper to control access.
> The Map type is specialized. Most code should use a plain Go map instead, with separate locking or coordination, for better type safety and to make it easier to maintain other invariants along with the map content.
The documentation basically says that it's optimized for some cases that wouldn't affect the complaint above.