I don't think it's fair to call Go and Javascript's behavior "implicit", they just always capture variables by reference.
Rust variable capture is implicit though, but it can't cause the problems described in the article, since mutable references are required to be unique.