Move if statement to end of loop
Add RupInsts struct that keeps track of size
Begin refactoring RupInst to not store a pointer to the source