Most of IR builder done, more instruction stuff done