some front end work. fixed bug with recompiling Base + rt + offset type. Need to figure out a way to specify multiple formats within one rec info (16/32/64 and signed/unsigned)