If we typedef'd `instr_t` and `addr_t` for `uint32_t` then we might be ablet o see more easily what's going on in the code. Additionally if we were to have pointers that were a different width from the instructions then we'd be able to handle them.