About the author
In RAD Studio, checking the "Use MSBuild externally to compile" causes debugging to go into assembly mode, instead of the source.
In order to resolve this, one needs to enable "Include remote debug symbols".
A method to design records so that they're allocated on a specific byte boundary, such as 16 bytes, 512 bytes, 4096 bytes, etc.