кстати вопрос на засыпку а для go di есть нормальный? сейчас юзаю uber fx но эти чуваки отказываются сравнивать конструкторы (из-за пролемы сравнения функций в go) в итоге если два модуля импортируют одни и тот же третий, этот третий надо выносить повыше чтобы он импортировался только один раз, это сильно раздражает