A data structure used to track any markings or extra information that is desired to be exposed
in the disassembled function definition. Every marking can have multiple messages associated with it.
A data structure that contains markings for both functions and structs. This will be used for
printing out error messages and the like.
A data structure used to track any markings or extra information that is desired to be exposed
in the disassembled struct definition. Every marking can have multiple messages associated with it.