Implementing DI with generators without effects - Effect Community