Move more of the compiler arguments to translate_args