The downside is that you bring in another layer of indirection and, as a result, greater cognitive load for yourself.<p>Mycode -&gt; facade -&gt; library<p>Navigating code becomes more cumbersome and stack traces longer.
I do like this approach too but it isn&#x27;t free.