MemoryMappedViewAccessor turns out to be largely useless; switch to raw pointers