Procedures like this are conspicuously missing:
(u8vector->s32vector-copy 'little-endian foo 0 16))
This would treat bytes [0,16[ of the u8vector foo as four signed 32-bit
values in little-endian byte order. Do you think this would be too fancy
/ not useful enough?