… and implement them on Vec<u8> / &[u8]. [breaking-change]
Closes #5518 Closes #7320 Closes #8391 Closes #8827 Closes #8983 Closes #10683 Closes #10802 Closes #11515