Got rid of Addressing

After much deliberation, I realized that yes indeed this stuff belongs
in the x86 moreso than asm
Constant needs to take itself as a type parameter...