new (experimental) functions for direct (binary) read/write of vectors