randomPopulation :: Evolvable a => EvOptions a -> IO (Population a)
randomPopulation EvOptions{..} = replicateM ePopSize $ generate eGMC
randomPopulation :: Evolvable a => EvOptions a -> IO (Population a)
randomPopulation EvOptions{..} = replicateM ePopSize $ generate eGMC
randomPopulation EvOptions{..} = replicateM ePopSize $ generate eGMC