title: How to use generators with kedro?
body: <p>Thanks to <a href="https://www.dabeaz.com/generators/" rel="nofollow noreferrer">David Beazley's slides on Generators</a> I'm quite taken with using generators for data processing in order to keep memory consumption minimal. Now I'm working on my first kedro project, and my question is how I can use generators in kedro. When I have a node that yields a generator, and then run it with <code>kedro run --node=example_node</code>, I get the following error:</p>
  <pre><code>DataSetError: Failed while saving data to data set MemoryDataSet().
  can't pickle generator objects
  </code></pre>
  <p>Am I supposed to always load all my data into memory when working with kedro?</p>