Co-authored-by: Ian Preston <ianopolous@protonmail.com>
* use Arena and MemorySegment to map entire file at once * reduced branches and instructions