For objects supporting Python's buffer protocol (like memoryview), it would be great to have a path where we use Pickle's protocol 5 for serialization of out-of-band buffers. This should avoid some copies when pickling/unpickling and allow more efficient transmission.