cost.
integer-type => primitive-type mapping is pretty confused, but this seems like it should work.
mode control.
machine.
instead of the raw value.
the LRA, but it's lifetime was :from :eval so the compiler though it didn't conflict with, for example, the new FP. Therefore, the new FP could get trashed.