Guide: Cleanup and proofread

First half for now
Immutable data allows to have less checks to run, and less load/store in assembly, thus the code generation is simpler (and the code runs faster).