There's still an undefined in Assembly.hs. To get rid of it, I'll need to adjust how I weed labels. Once that's finished, the rest should be fairly straightforward.