For MEMORY_*_SER, do not fully expand values

This is in case the serialized bytes fit in memory, but the expanded
version does not. Now we always first expand it to an ArrayBuffer,
which is arbitrary and unnecessary. This will prevent OOM's for this
case.