can we just make dependencies easier to manage? every time i update one package. A million others break and i have to spend hours debugging instead of actually working on my