src/index.js
function reduce () {
      const step = pipes.next()
      const done = step.done
      const pipe = step.value ? step.value[1] : null
      if (done) return
      else if (false === pipe(state, action)) return
      else return reduce()
    }
function reduce () {
      const step = pipes.next()
      const done = step.done
      const pipe = step.value ? step.value[1] : null
      if (done) return
      else if (false === pipe(state, action)) return
      else return reduce()
    }
function reduce ( ) { const step = pipes . next ( ) const done = step . done const pipe = step . value ? step . value [ 1 ] : null if ( done ) return else if ( false === pipe ( state , action ) ) return else return reduce ( ) }
Loops over each pipe function
providing state and action values
given to use from redux.

@private
Loops over each pipe function providing state and action values given to use from redux .