func two(s []any) {
s[0] = "hello"
}
That's certainly allowed. Now imagine you had: someInts := []int{1, 2, 3}
two(someInts) // this won't compile
It's a good thing that second line doesn't compile, or your []int would contain a string element.
As a preview, two specific cases I've seen:
1) In PRs, some companies like to have semi-structured metadata, like a link to a related ticket under a heading "Ticket". In mdq, you could find that using `# Ticket | [](^https://issues.acme.com/)`
2) Many projects ask people who submit bugs to check off whether they've searched for existing bugs. `- [x] I've looked in the bug tracker for existing bugs`