more progress on compile_fake_exp_val

finished value case, up to exception case