Pessoal, faz sentido enriquecermos essa extensão para adicionarmos o ciclo de vida?
Exemplo:
services.AddSimpleMediator(ServiceLifetime.Scoped)
Em alguns casos, quando adicionamos um repositório como Scoped por exemplo, a injetarmos no handler que é por padrão Transient, temos alguns desafios. Nesse caso precisamos injetar o serviceProvider para obter a instância.
Fora que isso deixaria mais dinâmico para eventuais cenários.