Clarify reader/writer impls on vecs and sliced