If a slice is something which can't safely be copied, then why can it be copied?
That somebody could go along and start modifying data structures they aren't supposed to is a problem in Java, C#, ... many languages.
If a slice is something which can't safely be copied, then why can it be copied?