work towards compile_dec_val, Dlet case

might need to tweak compile_fake_exp_val's statement