Wie konvertiert man zwischen ByteString und Storable Vector?

Was ist der beste Weg, um zwischen zu konvertierenStorable.Vector Word8 und eine strengeByteString?

Natürlich wäre eine nicht kopierende (no-op) Möglichkeit am meisten erwünscht.

Soll ich einfachunsafeCoerce oder gibt es dafür eine bibliotheksfunktion (ich konnte keine finden)?

Auch wird der Ansatz für eineUnboxed.Vector Word8?