 
  
  // kind 1
export default function* rootProjectSaga (): IterableIterator<any> {  
  yield all([
    takeEvery(TRANSFER_PROJECT, transferProject as any),
    takeLatest(LOAD_PROJECTS, getProjects as any)    
  ])
}
// kind 2
export default function* rootProjectSaga (): IterableIterator<any> { 
  yield  takeEvery(TRANSFER_PROJECT, transferProject as any)
  yield  takeLatest(LOAD_PROJECTS, getProjects as any)   
}