Reinterpret a mutable slice of
u16 bits as a mutable slice of
The transmuted slice has the same life time as the original, which prevents mutating the borrowed
mut [u16] argument as long as the returned
mut [f16] is borrowed.