pub fn handle_args(args: Vec<String>) -> Result<ArgsResult>