title: reselect CreateStructuredSelector difference in properties
body: <p>Maybe this is not necessarily a reselect question</p>
  
  <pre><code>const makeSelectError = () =&gt; createSelector(
    selectGlobal,
    (globalState) =&gt; globalState.get('error')
  );
  </code></pre>
  
  <p>and in reselect we use</p>
  
  <pre><code>const mapStateToProps = createStructuredSelector({
    error: makeSelectError(),
  });
  </code></pre>
  
  <p>why can't we use like below?</p>
  
  <pre><code>const makeSelectError = createSelector(
        selectGlobal,
        (globalState) =&gt; globalState.get('error')
      );
  </code></pre>
  
  <p>and use like below in reselect</p>
  
  <pre><code>const mapStateToProps = createStructuredSelector({
    error: makeSelectError,
  });
  </code></pre>
  
  <p>Are there any issues/disadvantages with my code, or is that a standard practice?</p>