use cratePhenotype;
/// Trait for evaluating the fitness of phenotypes.
///
/// This trait defines the interface for evaluating the fitness of phenotypes
/// in an evolutionary algorithm. It requires a method for calculating a fitness
/// score for a given phenotype.
///
/// Types implementing this trait should be thread-safe (implement `Send` and `Sync`)
/// to enable parallel fitness evaluation.