title: Why is dask.bag.Bag.take(3) only returning one value?
body: <p>This example is taken straight from the docs here:  <a href="https://docs.dask.org/en/latest/bag-api.html#dask.bag.Bag.take" rel="nofollow noreferrer">https://docs.dask.org/en/latest/bag-api.html#dask.bag.Bag.take</a></p>
  <pre><code>from dask.bag import from_sequence
  b = from_sequence(range(10))
  b.take(3)
  </code></pre>
  <p>It is supposed to print</p>
  <pre><code>(0,1,2)
  </code></pre>
  <p>But for me it prints</p>
  <pre><code>(0,)
  </code></pre>
  <p>This is with dask 2.20.0 and python 3.8.</p>
  <p><code>b.compute()</code> prints <code>[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]</code> as you would expect.  I am just learning dask and this behavior of <code>take(3)</code> seems very strange.</p>