Re-pitch: `ContiguousCollection`

ContiguousBytes and withContiguousBytesIfAvailable are worth considering, but in a different pitch. They have very different use cases.