pub(crate) fn main_args( handler: &mut EarlyErrorHandler, at_args: &[String] ) -> Result<(), ErrorGuaranteed>