Some work towards asm emission.