I have logically split the labels map into a "used_labels" map, which records USES of labels, so those uses can be modified at a later date, and DECLARATIONS of exported labels, which tells the linker which labels are exported, and where they point in this DASM-16 code.