[crt] Add type info where we have it to structs.
[crt] Explain origin of struct definitions.
Merge pull request #439 from waywardmonkeys/clarify-run-time-types

Clarify run time types