That reminds me of another thing I&#x27;d like to tell library writers: please think of your stack traces as somewhat public, because I always end up 40 layers deep trying to debug something and it&#x27;s just painful.<p>Hopefully a facade will introduce a small constant number of stack frames...<p>Anyway, with something like Lodash for JavaScript, I&#x27;d even want to &quot;facade&quot; that into a project-specific utilities thing. Right now we&#x27;re on an old major version of it and upgrading would require changing hundreds of locations. When very many files in a project mention the same external dependency, that seems like a recipe for future sadness.