Broken heap pairs impl, and the beginnings of assembler macros.