refactoring; move toSeriesIter and toTimeSlicedBlocksIter up from keys into static methods on SimpleBlocks
change SimpleBlockingStrategy.blockingFunction into generator function