pub fn resolve_required<T, F>( value: Option<T>, flag_name: &str, config: &CliConfig, prompt_fn: F, ) -> Result<T>where F: FnOnce() -> Result<T>,