on_start and on_log callbacks enable showing the resolved number of examples (e.g. if -n -1) and on_log streams saving logs to the tui. they feel a bit too tailor-made/brittle so either we can come up with a more general solution or just deprecate the functionality they enable (since its arguably a bit cosmetic)