@type t() :: %GEPA.OptimizeAnything.Config{
background: term(),
callbacks: term(),
dataset: term(),
engine: term(),
evaluator: term(),
merge: term(),
objective: term(),
refiner: term(),
reflection: term(),
seed_candidate: term(),
tracking: term(),
valset: term()
}