title: redux-saga select() returns undefined
body: <p>I can't get the redux-saga/effects select method to work as advertised.  I've tried many attempts, Here is an example of my simpliest attempt to use select, which I expect to return my state but instead returns undefined.</p>
  
  <p>Saga.js:</p>
  
  <pre><code>export function* selectTest() {
    const temp = yield* select();
    console.log('select returns: ', temp);
    return temp;
  }
  
  export default [
    selectTest,
  ]
  </code></pre>
  
  <p>in routes.js (I'm using react-boilerplate)</p>
  
  <pre><code>return [
   {
      path,
      name: 'home',
      getComponent(nextState, cb) {
        const importModules = Promise.all([
            System.import('containers/UiComponentsHomePage/sagas')
            System.import('containers/UiComponentsHomePage'),
        ]);
  
      const renderRoute = loadModule(cb);
  
      importModules.then(([saga, component]) =&gt; {
        injectSagas(saga.default);
        renderRoute(component);
      });
  
      importModules.catch(errorLoading);
     },
    }
   ];
  </code></pre>
  
  <p>I would expect to see my state printed out after select returns, but instead it is returning undefined.  I can see my state is correctly set up and other components can use it.</p>
  
  <p>Why isn't select() returning state?</p>