On using `=` vs `:=` for assignment

Yes, but a different meaning outside them.