ad to a code duplication and callback hell at multiple places if not done properly.</p>

<p>Swifty understands this requirement, and provides constructs to effectively encapsulate these into thread-safe processes using <code>Constraints</code> &amp; <code>Interceptors</code></p>

<hr>
<h3 id='constraints' class='heading'>Constraints</h3>

<p>Constraints are tasks which can <em>hold</em> network requests from starting until they are satisfied. </p>

<blockquote>
<p><em>Constraints can be any task, not just n