My main issue is not `get` vs. `read`... but that the API should imply in a way that the returned buffer needs to be released by the user.
Otherwise the memory will be leaked..
that's why one proposal is `readAndAllocate...()`... `getAndAllocate...()` should work as well.
Also `allocBufferWithDataFrom...()` should work too.