 are built to work with multiple type of inputs:</p>
            <dl class="dl-horizontal">
              <dt>promises</dt>
              <dd>The <code>promise</code> from a <code>$q.defer()</code> or similar interfaces.</dd>
              <dt>deffers</dt>
              <dd>The <code>deffered</code> itself, saves the need of saving multiple references on scope.</dd>
              <dt>promise arrays</dt>
              <dd>An array of promises or deffereds.</dd>
              <dt>other values</dt>
           