fn validate_resolved_stat( enemy: EnemyIdx, field: &'static str, value: f64, strictly_positive: bool, ) -> Result<(), EncounterConstructionError>