Sorry, I didn't catch this earlier, but I don't think examples should be using unsafe code. Why is this using transmute rather than `as_bytes`?