gitextract_iludrmak/ ├── .editorconfig ├── .eslintignore ├── .eslintrc.json ├── .github/ │ ├── FUNDING.yml │ ├── dependabot.yml │ └── workflows/ │ └── test.yml ├── .gitignore ├── .npmrc ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── bench/ │ ├── .eslintrc.json │ ├── .npmrc │ ├── README.md │ ├── fluture.js │ ├── folktale.js │ ├── package.json │ └── promise.js ├── dist/ │ ├── bundle.js │ └── module.js ├── index.cjs.js ├── index.d.ts ├── index.js ├── package.json ├── rollup.config.dist.js ├── rollup.config.js ├── scripts/ │ ├── bench.js │ ├── distribute │ ├── test-esm │ └── test-mem ├── src/ │ ├── after.js │ ├── alt.js │ ├── and.js │ ├── ap.js │ ├── attempt-p.js │ ├── attempt.js │ ├── bichain.js │ ├── bimap.js │ ├── both.js │ ├── cache.js │ ├── chain-rej.js │ ├── chain.js │ ├── coalesce.js │ ├── done.js │ ├── encase-p.js │ ├── encase.js │ ├── extract-left.js │ ├── extract-right.js │ ├── fork-catch.js │ ├── fork.js │ ├── future.js │ ├── go.js │ ├── hook.js │ ├── internal/ │ │ ├── const.js │ │ ├── debug.js │ │ ├── error.js │ │ ├── iteration.js │ │ ├── list.js │ │ ├── parallel.js │ │ ├── predicates.js │ │ ├── timing.js │ │ └── utils.js │ ├── lastly.js │ ├── map-rej.js │ ├── map.js │ ├── node.js │ ├── pap.js │ ├── par.js │ ├── parallel.js │ ├── promise.js │ ├── race.js │ ├── reject-after.js │ ├── seq.js │ ├── swap.js │ └── value.js └── test/ ├── arbitraries.js ├── assertions.js ├── build/ │ ├── main.js │ └── require.js ├── integration/ │ └── main.js ├── prop/ │ ├── 0.algebra.js │ ├── 0.fantasy-land.js │ ├── 1.fantasy-libs.js │ └── 2.arbitrary.js ├── types/ │ └── map.test-d.ts ├── unit/ │ ├── 0.debug.js │ ├── 0.error.js │ ├── 0.iteration.js │ ├── 0.list.js │ ├── 0.predicates.js │ ├── 0.utils.js │ ├── 1.future.js │ ├── 1.is-future.js │ ├── 1.is-never.js │ ├── 1.never.js │ ├── 1.pipe.js │ ├── 2.done.js │ ├── 2.extract-left.js │ ├── 2.extract-right.js │ ├── 2.fork-catch.js │ ├── 2.fork.js │ ├── 2.promise.js │ ├── 2.value.js │ ├── 3.after.js │ ├── 3.attempt-p.js │ ├── 3.attempt.js │ ├── 3.cache.js │ ├── 3.crash.js │ ├── 3.encase-p.js │ ├── 3.encase.js │ ├── 3.go.js │ ├── 3.hook.js │ ├── 3.node.js │ ├── 3.parallel.js │ ├── 3.reject-after.js │ ├── 3.reject.js │ ├── 3.resolve.js │ ├── 4.alt.js │ ├── 4.and.js │ ├── 4.ap.js │ ├── 4.bichain.js │ ├── 4.bimap.js │ ├── 4.both.js │ ├── 4.chain-rej.js │ ├── 4.chain.js │ ├── 4.coalesce.js │ ├── 4.lastly.js │ ├── 4.map-rej.js │ ├── 4.map.js │ ├── 4.pap.js │ ├── 4.race.js │ ├── 4.swap.js │ ├── 5.chain-rec.js │ ├── 5.par.js │ └── 5.seq.js └── util/ ├── futures.js ├── props.js └── util.js