diff --git a/types/ramda/index.d.ts b/types/ramda/index.d.ts
index e0313e5957..2124c0b928 100644
--- a/types/ramda/index.d.ts
+++ b/types/ramda/index.d.ts
@@ -278,6 +278,252 @@
///
///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+
declare let R: R.Static;
declare namespace R {
diff --git a/types/ramda/src/F.d.ts b/types/ramda/src/F.d.ts
new file mode 100644
index 0000000000..bdc0d570d9
--- /dev/null
+++ b/types/ramda/src/F.d.ts
@@ -0,0 +1,2 @@
+import { F } from '../index';
+export default F;
diff --git a/types/ramda/src/T.d.ts b/types/ramda/src/T.d.ts
new file mode 100644
index 0000000000..634808e684
--- /dev/null
+++ b/types/ramda/src/T.d.ts
@@ -0,0 +1,2 @@
+import { T } from '../index';
+export default T;
diff --git a/types/ramda/src/add.d.ts b/types/ramda/src/add.d.ts
new file mode 100644
index 0000000000..b7b3ee887c
--- /dev/null
+++ b/types/ramda/src/add.d.ts
@@ -0,0 +1,2 @@
+import { add } from '../index';
+export default add;
diff --git a/types/ramda/src/addIndex.d.ts b/types/ramda/src/addIndex.d.ts
new file mode 100644
index 0000000000..9f27967dcb
--- /dev/null
+++ b/types/ramda/src/addIndex.d.ts
@@ -0,0 +1,2 @@
+import { addIndex } from '../index';
+export default addIndex;
diff --git a/types/ramda/src/adjust.d.ts b/types/ramda/src/adjust.d.ts
new file mode 100644
index 0000000000..22b65ec38e
--- /dev/null
+++ b/types/ramda/src/adjust.d.ts
@@ -0,0 +1,2 @@
+import { adjust } from '../index';
+export default adjust;
diff --git a/types/ramda/src/all.d.ts b/types/ramda/src/all.d.ts
new file mode 100644
index 0000000000..a2f6d934f9
--- /dev/null
+++ b/types/ramda/src/all.d.ts
@@ -0,0 +1,2 @@
+import { all } from '../index';
+export default all;
diff --git a/types/ramda/src/allPass.d.ts b/types/ramda/src/allPass.d.ts
new file mode 100644
index 0000000000..d44ac20e9d
--- /dev/null
+++ b/types/ramda/src/allPass.d.ts
@@ -0,0 +1,2 @@
+import { allPass } from '../index';
+export default allPass;
diff --git a/types/ramda/src/always.d.ts b/types/ramda/src/always.d.ts
new file mode 100644
index 0000000000..aadc94983b
--- /dev/null
+++ b/types/ramda/src/always.d.ts
@@ -0,0 +1,2 @@
+import { always } from '../index';
+export default always;
diff --git a/types/ramda/src/and.d.ts b/types/ramda/src/and.d.ts
new file mode 100644
index 0000000000..3d505f6ec3
--- /dev/null
+++ b/types/ramda/src/and.d.ts
@@ -0,0 +1,2 @@
+import { and } from '../index';
+export default and;
diff --git a/types/ramda/src/any.d.ts b/types/ramda/src/any.d.ts
new file mode 100644
index 0000000000..1e77e505e9
--- /dev/null
+++ b/types/ramda/src/any.d.ts
@@ -0,0 +1,2 @@
+import { any } from '../index';
+export default any;
diff --git a/types/ramda/src/anyPass.d.ts b/types/ramda/src/anyPass.d.ts
new file mode 100644
index 0000000000..d8e7fc8f0d
--- /dev/null
+++ b/types/ramda/src/anyPass.d.ts
@@ -0,0 +1,2 @@
+import { anyPass } from '../index';
+export default anyPass;
diff --git a/types/ramda/src/ap.d.ts b/types/ramda/src/ap.d.ts
new file mode 100644
index 0000000000..5bf98d7fbd
--- /dev/null
+++ b/types/ramda/src/ap.d.ts
@@ -0,0 +1,2 @@
+import { ap } from '../index';
+export default ap;
diff --git a/types/ramda/src/aperture.d.ts b/types/ramda/src/aperture.d.ts
new file mode 100644
index 0000000000..7536b091b8
--- /dev/null
+++ b/types/ramda/src/aperture.d.ts
@@ -0,0 +1,2 @@
+import { aperture } from '../index';
+export default aperture;
diff --git a/types/ramda/src/append.d.ts b/types/ramda/src/append.d.ts
new file mode 100644
index 0000000000..88a4e7cde2
--- /dev/null
+++ b/types/ramda/src/append.d.ts
@@ -0,0 +1,2 @@
+import { append } from '../index';
+export default append;
diff --git a/types/ramda/src/apply.d.ts b/types/ramda/src/apply.d.ts
new file mode 100644
index 0000000000..53d90689ed
--- /dev/null
+++ b/types/ramda/src/apply.d.ts
@@ -0,0 +1,2 @@
+import { apply } from '../index';
+export default apply;
diff --git a/types/ramda/src/applySpec.d.ts b/types/ramda/src/applySpec.d.ts
new file mode 100644
index 0000000000..57e5b8018c
--- /dev/null
+++ b/types/ramda/src/applySpec.d.ts
@@ -0,0 +1,2 @@
+import { applySpec } from '../index';
+export default applySpec;
diff --git a/types/ramda/src/applyTo.d.ts b/types/ramda/src/applyTo.d.ts
new file mode 100644
index 0000000000..30869542db
--- /dev/null
+++ b/types/ramda/src/applyTo.d.ts
@@ -0,0 +1,2 @@
+import { applyTo } from '../index';
+export default applyTo;
diff --git a/types/ramda/src/ascend.d.ts b/types/ramda/src/ascend.d.ts
new file mode 100644
index 0000000000..e4c4e1199b
--- /dev/null
+++ b/types/ramda/src/ascend.d.ts
@@ -0,0 +1,2 @@
+import { ascend } from '../index';
+export default ascend;
diff --git a/types/ramda/src/assoc.d.ts b/types/ramda/src/assoc.d.ts
new file mode 100644
index 0000000000..5acc97a0aa
--- /dev/null
+++ b/types/ramda/src/assoc.d.ts
@@ -0,0 +1,2 @@
+import { assoc } from '../index';
+export default assoc;
diff --git a/types/ramda/src/assocPath.d.ts b/types/ramda/src/assocPath.d.ts
new file mode 100644
index 0000000000..040671bf38
--- /dev/null
+++ b/types/ramda/src/assocPath.d.ts
@@ -0,0 +1,2 @@
+import { assocPath } from '../index';
+export default assocPath;
diff --git a/types/ramda/src/binary.d.ts b/types/ramda/src/binary.d.ts
new file mode 100644
index 0000000000..259cb96e82
--- /dev/null
+++ b/types/ramda/src/binary.d.ts
@@ -0,0 +1,2 @@
+import { binary } from '../index';
+export default binary;
diff --git a/types/ramda/src/bind.d.ts b/types/ramda/src/bind.d.ts
new file mode 100644
index 0000000000..fe108f09a7
--- /dev/null
+++ b/types/ramda/src/bind.d.ts
@@ -0,0 +1,2 @@
+import { bind } from '../index';
+export default bind;
diff --git a/types/ramda/src/both.d.ts b/types/ramda/src/both.d.ts
new file mode 100644
index 0000000000..8061154cdd
--- /dev/null
+++ b/types/ramda/src/both.d.ts
@@ -0,0 +1,2 @@
+import { both } from '../index';
+export default both;
diff --git a/types/ramda/src/call.d.ts b/types/ramda/src/call.d.ts
new file mode 100644
index 0000000000..35b6fda88c
--- /dev/null
+++ b/types/ramda/src/call.d.ts
@@ -0,0 +1,2 @@
+import { call } from '../index';
+export default call;
diff --git a/types/ramda/src/chain.d.ts b/types/ramda/src/chain.d.ts
new file mode 100644
index 0000000000..53aafe210a
--- /dev/null
+++ b/types/ramda/src/chain.d.ts
@@ -0,0 +1,2 @@
+import { chain } from '../index';
+export default chain;
diff --git a/types/ramda/src/clamp.d.ts b/types/ramda/src/clamp.d.ts
new file mode 100644
index 0000000000..1376643cbf
--- /dev/null
+++ b/types/ramda/src/clamp.d.ts
@@ -0,0 +1,2 @@
+import { clamp } from '../index';
+export default clamp;
diff --git a/types/ramda/src/clone.d.ts b/types/ramda/src/clone.d.ts
new file mode 100644
index 0000000000..b95f842554
--- /dev/null
+++ b/types/ramda/src/clone.d.ts
@@ -0,0 +1,2 @@
+import { clone } from '../index';
+export default clone;
diff --git a/types/ramda/src/comparator.d.ts b/types/ramda/src/comparator.d.ts
new file mode 100644
index 0000000000..34023dea00
--- /dev/null
+++ b/types/ramda/src/comparator.d.ts
@@ -0,0 +1,2 @@
+import { comparator } from '../index';
+export default comparator;
diff --git a/types/ramda/src/complement.d.ts b/types/ramda/src/complement.d.ts
new file mode 100644
index 0000000000..b5d31fee50
--- /dev/null
+++ b/types/ramda/src/complement.d.ts
@@ -0,0 +1,2 @@
+import { complement } from '../index';
+export default complement;
diff --git a/types/ramda/src/compose.d.ts b/types/ramda/src/compose.d.ts
new file mode 100644
index 0000000000..dca4578840
--- /dev/null
+++ b/types/ramda/src/compose.d.ts
@@ -0,0 +1,2 @@
+import { compose } from '../index';
+export default compose;
diff --git a/types/ramda/src/composeK.d.ts b/types/ramda/src/composeK.d.ts
new file mode 100644
index 0000000000..646005a0b6
--- /dev/null
+++ b/types/ramda/src/composeK.d.ts
@@ -0,0 +1,2 @@
+import { composeK } from '../index';
+export default composeK;
diff --git a/types/ramda/src/composeP.d.ts b/types/ramda/src/composeP.d.ts
new file mode 100644
index 0000000000..ca0a96fb25
--- /dev/null
+++ b/types/ramda/src/composeP.d.ts
@@ -0,0 +1,2 @@
+import { composeP } from '../index';
+export default composeP;
diff --git a/types/ramda/src/concat.d.ts b/types/ramda/src/concat.d.ts
new file mode 100644
index 0000000000..9ae333cf95
--- /dev/null
+++ b/types/ramda/src/concat.d.ts
@@ -0,0 +1,2 @@
+import { concat } from '../index';
+export default concat;
diff --git a/types/ramda/src/cond.d.ts b/types/ramda/src/cond.d.ts
new file mode 100644
index 0000000000..0ab4930b0e
--- /dev/null
+++ b/types/ramda/src/cond.d.ts
@@ -0,0 +1,2 @@
+import { cond } from '../index';
+export default cond;
diff --git a/types/ramda/src/construct.d.ts b/types/ramda/src/construct.d.ts
new file mode 100644
index 0000000000..736871cb61
--- /dev/null
+++ b/types/ramda/src/construct.d.ts
@@ -0,0 +1,2 @@
+import { construct } from '../index';
+export default construct;
diff --git a/types/ramda/src/constructN.d.ts b/types/ramda/src/constructN.d.ts
new file mode 100644
index 0000000000..d9efc76cf3
--- /dev/null
+++ b/types/ramda/src/constructN.d.ts
@@ -0,0 +1,2 @@
+import { constructN } from '../index';
+export default constructN;
diff --git a/types/ramda/src/contains.d.ts b/types/ramda/src/contains.d.ts
new file mode 100644
index 0000000000..d193bc6109
--- /dev/null
+++ b/types/ramda/src/contains.d.ts
@@ -0,0 +1,2 @@
+import { contains } from '../index';
+export default contains;
diff --git a/types/ramda/src/converge.d.ts b/types/ramda/src/converge.d.ts
new file mode 100644
index 0000000000..181c0bd7e9
--- /dev/null
+++ b/types/ramda/src/converge.d.ts
@@ -0,0 +1,2 @@
+import { converge } from '../index';
+export default converge;
diff --git a/types/ramda/src/countBy.d.ts b/types/ramda/src/countBy.d.ts
new file mode 100644
index 0000000000..03d46e23f0
--- /dev/null
+++ b/types/ramda/src/countBy.d.ts
@@ -0,0 +1,2 @@
+import { countBy } from '../index';
+export default countBy;
diff --git a/types/ramda/src/curry.d.ts b/types/ramda/src/curry.d.ts
new file mode 100644
index 0000000000..0d94abf560
--- /dev/null
+++ b/types/ramda/src/curry.d.ts
@@ -0,0 +1,2 @@
+import { curry } from '../index';
+export default curry;
diff --git a/types/ramda/src/curryN.d.ts b/types/ramda/src/curryN.d.ts
new file mode 100644
index 0000000000..dca634c3b8
--- /dev/null
+++ b/types/ramda/src/curryN.d.ts
@@ -0,0 +1,2 @@
+import { curryN } from '../index';
+export default curryN;
diff --git a/types/ramda/src/dec.d.ts b/types/ramda/src/dec.d.ts
new file mode 100644
index 0000000000..605681f0d8
--- /dev/null
+++ b/types/ramda/src/dec.d.ts
@@ -0,0 +1,2 @@
+import { dec } from '../index';
+export default dec;
diff --git a/types/ramda/src/defaultTo.d.ts b/types/ramda/src/defaultTo.d.ts
new file mode 100644
index 0000000000..9c61199544
--- /dev/null
+++ b/types/ramda/src/defaultTo.d.ts
@@ -0,0 +1,2 @@
+import { defaultTo } from '../index';
+export default defaultTo;
diff --git a/types/ramda/src/descend.d.ts b/types/ramda/src/descend.d.ts
new file mode 100644
index 0000000000..d0ff2b6d54
--- /dev/null
+++ b/types/ramda/src/descend.d.ts
@@ -0,0 +1,2 @@
+import { descend } from '../index';
+export default descend;
diff --git a/types/ramda/src/difference.d.ts b/types/ramda/src/difference.d.ts
new file mode 100644
index 0000000000..1ef0096735
--- /dev/null
+++ b/types/ramda/src/difference.d.ts
@@ -0,0 +1,2 @@
+import { difference } from '../index';
+export default difference;
diff --git a/types/ramda/src/differenceWith.d.ts b/types/ramda/src/differenceWith.d.ts
new file mode 100644
index 0000000000..5a2366f6e0
--- /dev/null
+++ b/types/ramda/src/differenceWith.d.ts
@@ -0,0 +1,2 @@
+import { differenceWith } from '../index';
+export default differenceWith;
diff --git a/types/ramda/src/dissoc.d.ts b/types/ramda/src/dissoc.d.ts
new file mode 100644
index 0000000000..0ed3e2def9
--- /dev/null
+++ b/types/ramda/src/dissoc.d.ts
@@ -0,0 +1,2 @@
+import { dissoc } from '../index';
+export default dissoc;
diff --git a/types/ramda/src/dissocPath.d.ts b/types/ramda/src/dissocPath.d.ts
new file mode 100644
index 0000000000..83c705d80f
--- /dev/null
+++ b/types/ramda/src/dissocPath.d.ts
@@ -0,0 +1,2 @@
+import { dissocPath } from '../index';
+export default dissocPath;
diff --git a/types/ramda/src/divide.d.ts b/types/ramda/src/divide.d.ts
new file mode 100644
index 0000000000..45c27a4d21
--- /dev/null
+++ b/types/ramda/src/divide.d.ts
@@ -0,0 +1,2 @@
+import { divide } from '../index';
+export default divide;
diff --git a/types/ramda/src/drop.d.ts b/types/ramda/src/drop.d.ts
new file mode 100644
index 0000000000..fb89bef7f0
--- /dev/null
+++ b/types/ramda/src/drop.d.ts
@@ -0,0 +1,2 @@
+import { drop } from '../index';
+export default drop;
diff --git a/types/ramda/src/dropLast.d.ts b/types/ramda/src/dropLast.d.ts
new file mode 100644
index 0000000000..2402f890f1
--- /dev/null
+++ b/types/ramda/src/dropLast.d.ts
@@ -0,0 +1,2 @@
+import { dropLast } from '../index';
+export default dropLast;
diff --git a/types/ramda/src/dropLastWhile.d.ts b/types/ramda/src/dropLastWhile.d.ts
new file mode 100644
index 0000000000..82950dd98b
--- /dev/null
+++ b/types/ramda/src/dropLastWhile.d.ts
@@ -0,0 +1,2 @@
+import { dropLastWhile } from '../index';
+export default dropLastWhile;
diff --git a/types/ramda/src/either.d.ts b/types/ramda/src/either.d.ts
new file mode 100644
index 0000000000..130f0c4e7f
--- /dev/null
+++ b/types/ramda/src/either.d.ts
@@ -0,0 +1,2 @@
+import { either } from '../index';
+export default either;
diff --git a/types/ramda/src/empty.d.ts b/types/ramda/src/empty.d.ts
new file mode 100644
index 0000000000..2cb6e8fade
--- /dev/null
+++ b/types/ramda/src/empty.d.ts
@@ -0,0 +1,2 @@
+import { empty } from '../index';
+export default empty;
diff --git a/types/ramda/src/endsWith.d.ts b/types/ramda/src/endsWith.d.ts
new file mode 100644
index 0000000000..f23a961bbc
--- /dev/null
+++ b/types/ramda/src/endsWith.d.ts
@@ -0,0 +1,2 @@
+import { endsWith } from '../index';
+export default endsWith;
diff --git a/types/ramda/src/eqBy.d.ts b/types/ramda/src/eqBy.d.ts
new file mode 100644
index 0000000000..3ed508587a
--- /dev/null
+++ b/types/ramda/src/eqBy.d.ts
@@ -0,0 +1,2 @@
+import { eqBy } from '../index';
+export default eqBy;
diff --git a/types/ramda/src/eqProps.d.ts b/types/ramda/src/eqProps.d.ts
new file mode 100644
index 0000000000..e33b163311
--- /dev/null
+++ b/types/ramda/src/eqProps.d.ts
@@ -0,0 +1,2 @@
+import { eqProps } from '../index';
+export default eqProps;
diff --git a/types/ramda/src/equals.d.ts b/types/ramda/src/equals.d.ts
new file mode 100644
index 0000000000..6d4c8050e1
--- /dev/null
+++ b/types/ramda/src/equals.d.ts
@@ -0,0 +1,2 @@
+import { equals } from '../index';
+export default equals;
diff --git a/types/ramda/src/evolve.d.ts b/types/ramda/src/evolve.d.ts
new file mode 100644
index 0000000000..21ec9896a3
--- /dev/null
+++ b/types/ramda/src/evolve.d.ts
@@ -0,0 +1,2 @@
+import { evolve } from '../index';
+export default evolve;
diff --git a/types/ramda/src/filter.d.ts b/types/ramda/src/filter.d.ts
new file mode 100644
index 0000000000..a4f7133638
--- /dev/null
+++ b/types/ramda/src/filter.d.ts
@@ -0,0 +1,2 @@
+import { filter } from '../index';
+export default filter;
diff --git a/types/ramda/src/find.d.ts b/types/ramda/src/find.d.ts
new file mode 100644
index 0000000000..a8c2905bed
--- /dev/null
+++ b/types/ramda/src/find.d.ts
@@ -0,0 +1,2 @@
+import { find } from '../index';
+export default find;
diff --git a/types/ramda/src/findIndex.d.ts b/types/ramda/src/findIndex.d.ts
new file mode 100644
index 0000000000..88c14e28fc
--- /dev/null
+++ b/types/ramda/src/findIndex.d.ts
@@ -0,0 +1,2 @@
+import { findIndex } from '../index';
+export default findIndex;
diff --git a/types/ramda/src/findLast.d.ts b/types/ramda/src/findLast.d.ts
new file mode 100644
index 0000000000..3d8ad5c7fa
--- /dev/null
+++ b/types/ramda/src/findLast.d.ts
@@ -0,0 +1,2 @@
+import { findLast } from '../index';
+export default findLast;
diff --git a/types/ramda/src/findLastIndex.d.ts b/types/ramda/src/findLastIndex.d.ts
new file mode 100644
index 0000000000..ae1edaeb14
--- /dev/null
+++ b/types/ramda/src/findLastIndex.d.ts
@@ -0,0 +1,2 @@
+import { findLastIndex } from '../index';
+export default findLastIndex;
diff --git a/types/ramda/src/flatten.d.ts b/types/ramda/src/flatten.d.ts
new file mode 100644
index 0000000000..75a19402dc
--- /dev/null
+++ b/types/ramda/src/flatten.d.ts
@@ -0,0 +1,2 @@
+import { flatten } from '../index';
+export default flatten;
diff --git a/types/ramda/src/flip.d.ts b/types/ramda/src/flip.d.ts
new file mode 100644
index 0000000000..164e607f33
--- /dev/null
+++ b/types/ramda/src/flip.d.ts
@@ -0,0 +1,2 @@
+import { flip } from '../index';
+export default flip;
diff --git a/types/ramda/src/forEach.d.ts b/types/ramda/src/forEach.d.ts
new file mode 100644
index 0000000000..c5f7a57837
--- /dev/null
+++ b/types/ramda/src/forEach.d.ts
@@ -0,0 +1,2 @@
+import { forEach } from '../index';
+export default forEach;
diff --git a/types/ramda/src/forEachObjIndexed.d.ts b/types/ramda/src/forEachObjIndexed.d.ts
new file mode 100644
index 0000000000..a098026381
--- /dev/null
+++ b/types/ramda/src/forEachObjIndexed.d.ts
@@ -0,0 +1,2 @@
+import { forEachObjIndexed } from '../index';
+export default forEachObjIndexed;
diff --git a/types/ramda/src/fromPairs.d.ts b/types/ramda/src/fromPairs.d.ts
new file mode 100644
index 0000000000..0cb1778350
--- /dev/null
+++ b/types/ramda/src/fromPairs.d.ts
@@ -0,0 +1,2 @@
+import { fromPairs } from '../index';
+export default fromPairs;
diff --git a/types/ramda/src/groupBy.d.ts b/types/ramda/src/groupBy.d.ts
new file mode 100644
index 0000000000..af2b32083b
--- /dev/null
+++ b/types/ramda/src/groupBy.d.ts
@@ -0,0 +1,2 @@
+import { groupBy } from '../index';
+export default groupBy;
diff --git a/types/ramda/src/groupWith.d.ts b/types/ramda/src/groupWith.d.ts
new file mode 100644
index 0000000000..f9dca6c16b
--- /dev/null
+++ b/types/ramda/src/groupWith.d.ts
@@ -0,0 +1,2 @@
+import { groupWith } from '../index';
+export default groupWith;
diff --git a/types/ramda/src/gt.d.ts b/types/ramda/src/gt.d.ts
new file mode 100644
index 0000000000..4cdb70d336
--- /dev/null
+++ b/types/ramda/src/gt.d.ts
@@ -0,0 +1,2 @@
+import { gt } from '../index';
+export default gt;
diff --git a/types/ramda/src/gte.d.ts b/types/ramda/src/gte.d.ts
new file mode 100644
index 0000000000..2b878eabc6
--- /dev/null
+++ b/types/ramda/src/gte.d.ts
@@ -0,0 +1,2 @@
+import { gte } from '../index';
+export default gte;
diff --git a/types/ramda/src/has.d.ts b/types/ramda/src/has.d.ts
new file mode 100644
index 0000000000..88c79bfdb0
--- /dev/null
+++ b/types/ramda/src/has.d.ts
@@ -0,0 +1,2 @@
+import { has } from '../index';
+export default has;
diff --git a/types/ramda/src/hasIn.d.ts b/types/ramda/src/hasIn.d.ts
new file mode 100644
index 0000000000..4cad709e64
--- /dev/null
+++ b/types/ramda/src/hasIn.d.ts
@@ -0,0 +1,2 @@
+import { hasIn } from '../index';
+export default hasIn;
diff --git a/types/ramda/src/head.d.ts b/types/ramda/src/head.d.ts
new file mode 100644
index 0000000000..bb1f3dd7b9
--- /dev/null
+++ b/types/ramda/src/head.d.ts
@@ -0,0 +1,2 @@
+import { head } from '../index';
+export default head;
diff --git a/types/ramda/src/identical.d.ts b/types/ramda/src/identical.d.ts
new file mode 100644
index 0000000000..6f2ccf4f94
--- /dev/null
+++ b/types/ramda/src/identical.d.ts
@@ -0,0 +1,2 @@
+import { identical } from '../index';
+export default identical;
diff --git a/types/ramda/src/identity.d.ts b/types/ramda/src/identity.d.ts
new file mode 100644
index 0000000000..ba0936116e
--- /dev/null
+++ b/types/ramda/src/identity.d.ts
@@ -0,0 +1,2 @@
+import { identity } from '../index';
+export default identity;
diff --git a/types/ramda/src/ifElse.d.ts b/types/ramda/src/ifElse.d.ts
new file mode 100644
index 0000000000..46674829d7
--- /dev/null
+++ b/types/ramda/src/ifElse.d.ts
@@ -0,0 +1,2 @@
+import { ifElse } from '../index';
+export default ifElse;
diff --git a/types/ramda/src/inc.d.ts b/types/ramda/src/inc.d.ts
new file mode 100644
index 0000000000..c173b2dd8e
--- /dev/null
+++ b/types/ramda/src/inc.d.ts
@@ -0,0 +1,2 @@
+import { inc } from '../index';
+export default inc;
diff --git a/types/ramda/src/includes.d.ts b/types/ramda/src/includes.d.ts
new file mode 100644
index 0000000000..b6b04d949f
--- /dev/null
+++ b/types/ramda/src/includes.d.ts
@@ -0,0 +1,2 @@
+import { includes } from '../index';
+export default includes;
diff --git a/types/ramda/src/indexBy.d.ts b/types/ramda/src/indexBy.d.ts
new file mode 100644
index 0000000000..93b29ec7cd
--- /dev/null
+++ b/types/ramda/src/indexBy.d.ts
@@ -0,0 +1,2 @@
+import { indexBy } from '../index';
+export default indexBy;
diff --git a/types/ramda/src/indexOf.d.ts b/types/ramda/src/indexOf.d.ts
new file mode 100644
index 0000000000..22aa4b44db
--- /dev/null
+++ b/types/ramda/src/indexOf.d.ts
@@ -0,0 +1,2 @@
+import { indexOf } from '../index';
+export default indexOf;
diff --git a/types/ramda/src/init.d.ts b/types/ramda/src/init.d.ts
new file mode 100644
index 0000000000..03849db7b0
--- /dev/null
+++ b/types/ramda/src/init.d.ts
@@ -0,0 +1,2 @@
+import { init } from '../index';
+export default init;
diff --git a/types/ramda/src/innerJoin.d.ts b/types/ramda/src/innerJoin.d.ts
new file mode 100644
index 0000000000..de01332837
--- /dev/null
+++ b/types/ramda/src/innerJoin.d.ts
@@ -0,0 +1,2 @@
+import { innerJoin } from '../index';
+export default innerJoin;
diff --git a/types/ramda/src/insert.d.ts b/types/ramda/src/insert.d.ts
new file mode 100644
index 0000000000..3fdde857fa
--- /dev/null
+++ b/types/ramda/src/insert.d.ts
@@ -0,0 +1,2 @@
+import { insert } from '../index';
+export default insert;
diff --git a/types/ramda/src/insertAll.d.ts b/types/ramda/src/insertAll.d.ts
new file mode 100644
index 0000000000..a9fd784995
--- /dev/null
+++ b/types/ramda/src/insertAll.d.ts
@@ -0,0 +1,2 @@
+import { insertAll } from '../index';
+export default insertAll;
diff --git a/types/ramda/src/intersection.d.ts b/types/ramda/src/intersection.d.ts
new file mode 100644
index 0000000000..1ec1aadbe4
--- /dev/null
+++ b/types/ramda/src/intersection.d.ts
@@ -0,0 +1,2 @@
+import { intersection } from '../index';
+export default intersection;
diff --git a/types/ramda/src/intersectionWith.d.ts b/types/ramda/src/intersectionWith.d.ts
new file mode 100644
index 0000000000..773c36acbe
--- /dev/null
+++ b/types/ramda/src/intersectionWith.d.ts
@@ -0,0 +1,2 @@
+import { intersectionWith } from '../index';
+export default intersectionWith;
diff --git a/types/ramda/src/intersperse.d.ts b/types/ramda/src/intersperse.d.ts
new file mode 100644
index 0000000000..b4420de34a
--- /dev/null
+++ b/types/ramda/src/intersperse.d.ts
@@ -0,0 +1,2 @@
+import { intersperse } from '../index';
+export default intersperse;
diff --git a/types/ramda/src/into.d.ts b/types/ramda/src/into.d.ts
new file mode 100644
index 0000000000..3daa53afdd
--- /dev/null
+++ b/types/ramda/src/into.d.ts
@@ -0,0 +1,2 @@
+import { into } from '../index';
+export default into;
diff --git a/types/ramda/src/invert.d.ts b/types/ramda/src/invert.d.ts
new file mode 100644
index 0000000000..825773f5dc
--- /dev/null
+++ b/types/ramda/src/invert.d.ts
@@ -0,0 +1,2 @@
+import { invert } from '../index';
+export default invert;
diff --git a/types/ramda/src/invertObj.d.ts b/types/ramda/src/invertObj.d.ts
new file mode 100644
index 0000000000..8fd0f1fe7d
--- /dev/null
+++ b/types/ramda/src/invertObj.d.ts
@@ -0,0 +1,2 @@
+import { invertObj } from '../index';
+export default invertObj;
diff --git a/types/ramda/src/invoker.d.ts b/types/ramda/src/invoker.d.ts
new file mode 100644
index 0000000000..1930a78917
--- /dev/null
+++ b/types/ramda/src/invoker.d.ts
@@ -0,0 +1,2 @@
+import { invoker } from '../index';
+export default invoker;
diff --git a/types/ramda/src/is.d.ts b/types/ramda/src/is.d.ts
new file mode 100644
index 0000000000..262d14160d
--- /dev/null
+++ b/types/ramda/src/is.d.ts
@@ -0,0 +1,2 @@
+import { is } from '../index';
+export default is;
diff --git a/types/ramda/src/isArrayLike.d.ts b/types/ramda/src/isArrayLike.d.ts
new file mode 100644
index 0000000000..04aa464805
--- /dev/null
+++ b/types/ramda/src/isArrayLike.d.ts
@@ -0,0 +1,2 @@
+import { isArrayLike } from '../index';
+export default isArrayLike;
diff --git a/types/ramda/src/isEmpty.d.ts b/types/ramda/src/isEmpty.d.ts
new file mode 100644
index 0000000000..bea7bb8d08
--- /dev/null
+++ b/types/ramda/src/isEmpty.d.ts
@@ -0,0 +1,2 @@
+import { isEmpty } from '../index';
+export default isEmpty;
diff --git a/types/ramda/src/isNaN.d.ts b/types/ramda/src/isNaN.d.ts
new file mode 100644
index 0000000000..5dbe28177a
--- /dev/null
+++ b/types/ramda/src/isNaN.d.ts
@@ -0,0 +1,2 @@
+import { isNaN } from '../index';
+export default isNaN;
diff --git a/types/ramda/src/isNil.d.ts b/types/ramda/src/isNil.d.ts
new file mode 100644
index 0000000000..bce78e7c70
--- /dev/null
+++ b/types/ramda/src/isNil.d.ts
@@ -0,0 +1,2 @@
+import { isNil } from '../index';
+export default isNil;
diff --git a/types/ramda/src/join.d.ts b/types/ramda/src/join.d.ts
new file mode 100644
index 0000000000..7505b7e769
--- /dev/null
+++ b/types/ramda/src/join.d.ts
@@ -0,0 +1,2 @@
+import { join } from '../index';
+export default join;
diff --git a/types/ramda/src/juxt.d.ts b/types/ramda/src/juxt.d.ts
new file mode 100644
index 0000000000..23e342f53d
--- /dev/null
+++ b/types/ramda/src/juxt.d.ts
@@ -0,0 +1,2 @@
+import { juxt } from '../index';
+export default juxt;
diff --git a/types/ramda/src/keys.d.ts b/types/ramda/src/keys.d.ts
new file mode 100644
index 0000000000..b44e894b7a
--- /dev/null
+++ b/types/ramda/src/keys.d.ts
@@ -0,0 +1,2 @@
+import { keys } from '../index';
+export default keys;
diff --git a/types/ramda/src/keysIn.d.ts b/types/ramda/src/keysIn.d.ts
new file mode 100644
index 0000000000..a54fb92a6d
--- /dev/null
+++ b/types/ramda/src/keysIn.d.ts
@@ -0,0 +1,2 @@
+import { keysIn } from '../index';
+export default keysIn;
diff --git a/types/ramda/src/last.d.ts b/types/ramda/src/last.d.ts
new file mode 100644
index 0000000000..f8ea740735
--- /dev/null
+++ b/types/ramda/src/last.d.ts
@@ -0,0 +1,2 @@
+import { last } from '../index';
+export default last;
diff --git a/types/ramda/src/lastIndexOf.d.ts b/types/ramda/src/lastIndexOf.d.ts
new file mode 100644
index 0000000000..c34fe55a03
--- /dev/null
+++ b/types/ramda/src/lastIndexOf.d.ts
@@ -0,0 +1,2 @@
+import { lastIndexOf } from '../index';
+export default lastIndexOf;
diff --git a/types/ramda/src/length.d.ts b/types/ramda/src/length.d.ts
new file mode 100644
index 0000000000..7ef1d90dd5
--- /dev/null
+++ b/types/ramda/src/length.d.ts
@@ -0,0 +1,2 @@
+import { length } from '../index';
+export default length;
diff --git a/types/ramda/src/lens.d.ts b/types/ramda/src/lens.d.ts
new file mode 100644
index 0000000000..03688e0c4f
--- /dev/null
+++ b/types/ramda/src/lens.d.ts
@@ -0,0 +1,2 @@
+import { lens } from '../index';
+export default lens;
diff --git a/types/ramda/src/lensIndex.d.ts b/types/ramda/src/lensIndex.d.ts
new file mode 100644
index 0000000000..d85cd88c2f
--- /dev/null
+++ b/types/ramda/src/lensIndex.d.ts
@@ -0,0 +1,2 @@
+import { lensIndex } from '../index';
+export default lensIndex;
diff --git a/types/ramda/src/lensPath.d.ts b/types/ramda/src/lensPath.d.ts
new file mode 100644
index 0000000000..67b60fbf3c
--- /dev/null
+++ b/types/ramda/src/lensPath.d.ts
@@ -0,0 +1,2 @@
+import { lensPath } from '../index';
+export default lensPath;
diff --git a/types/ramda/src/lensProp.d.ts b/types/ramda/src/lensProp.d.ts
new file mode 100644
index 0000000000..fc8db9e32d
--- /dev/null
+++ b/types/ramda/src/lensProp.d.ts
@@ -0,0 +1,2 @@
+import { lensProp } from '../index';
+export default lensProp;
diff --git a/types/ramda/src/lift.d.ts b/types/ramda/src/lift.d.ts
new file mode 100644
index 0000000000..73e4cba184
--- /dev/null
+++ b/types/ramda/src/lift.d.ts
@@ -0,0 +1,2 @@
+import { lift } from '../index';
+export default lift;
diff --git a/types/ramda/src/lt.d.ts b/types/ramda/src/lt.d.ts
new file mode 100644
index 0000000000..71360d1c43
--- /dev/null
+++ b/types/ramda/src/lt.d.ts
@@ -0,0 +1,2 @@
+import { lt } from '../index';
+export default lt;
diff --git a/types/ramda/src/lte.d.ts b/types/ramda/src/lte.d.ts
new file mode 100644
index 0000000000..980ef22037
--- /dev/null
+++ b/types/ramda/src/lte.d.ts
@@ -0,0 +1,2 @@
+import { lte } from '../index';
+export default lte;
diff --git a/types/ramda/src/map.d.ts b/types/ramda/src/map.d.ts
new file mode 100644
index 0000000000..6883cb62f6
--- /dev/null
+++ b/types/ramda/src/map.d.ts
@@ -0,0 +1,2 @@
+import { map } from '../index';
+export default map;
diff --git a/types/ramda/src/mapAccum.d.ts b/types/ramda/src/mapAccum.d.ts
new file mode 100644
index 0000000000..356c715787
--- /dev/null
+++ b/types/ramda/src/mapAccum.d.ts
@@ -0,0 +1,2 @@
+import { mapAccum } from '../index';
+export default mapAccum;
diff --git a/types/ramda/src/mapAccumRight.d.ts b/types/ramda/src/mapAccumRight.d.ts
new file mode 100644
index 0000000000..817e73bb97
--- /dev/null
+++ b/types/ramda/src/mapAccumRight.d.ts
@@ -0,0 +1,2 @@
+import { mapAccumRight } from '../index';
+export default mapAccumRight;
diff --git a/types/ramda/src/mapObjIndexed.d.ts b/types/ramda/src/mapObjIndexed.d.ts
new file mode 100644
index 0000000000..3ef1eca52d
--- /dev/null
+++ b/types/ramda/src/mapObjIndexed.d.ts
@@ -0,0 +1,2 @@
+import { mapObjIndexed } from '../index';
+export default mapObjIndexed;
diff --git a/types/ramda/src/match.d.ts b/types/ramda/src/match.d.ts
new file mode 100644
index 0000000000..a24f0bd6d0
--- /dev/null
+++ b/types/ramda/src/match.d.ts
@@ -0,0 +1,2 @@
+import { match } from '../index';
+export default match;
diff --git a/types/ramda/src/mathMod.d.ts b/types/ramda/src/mathMod.d.ts
new file mode 100644
index 0000000000..0b0205c822
--- /dev/null
+++ b/types/ramda/src/mathMod.d.ts
@@ -0,0 +1,2 @@
+import { mathMod } from '../index';
+export default mathMod;
diff --git a/types/ramda/src/max.d.ts b/types/ramda/src/max.d.ts
new file mode 100644
index 0000000000..fcb09338c0
--- /dev/null
+++ b/types/ramda/src/max.d.ts
@@ -0,0 +1,2 @@
+import { max } from '../index';
+export default max;
diff --git a/types/ramda/src/maxBy.d.ts b/types/ramda/src/maxBy.d.ts
new file mode 100644
index 0000000000..4d00e7e572
--- /dev/null
+++ b/types/ramda/src/maxBy.d.ts
@@ -0,0 +1,2 @@
+import { maxBy } from '../index';
+export default maxBy;
diff --git a/types/ramda/src/mean.d.ts b/types/ramda/src/mean.d.ts
new file mode 100644
index 0000000000..8babcc3374
--- /dev/null
+++ b/types/ramda/src/mean.d.ts
@@ -0,0 +1,2 @@
+import { mean } from '../index';
+export default mean;
diff --git a/types/ramda/src/median.d.ts b/types/ramda/src/median.d.ts
new file mode 100644
index 0000000000..f7386692ff
--- /dev/null
+++ b/types/ramda/src/median.d.ts
@@ -0,0 +1,2 @@
+import { median } from '../index';
+export default median;
diff --git a/types/ramda/src/memoize.d.ts b/types/ramda/src/memoize.d.ts
new file mode 100644
index 0000000000..a32d4d0016
--- /dev/null
+++ b/types/ramda/src/memoize.d.ts
@@ -0,0 +1,2 @@
+import { memoize } from '../index';
+export default memoize;
diff --git a/types/ramda/src/memoizeWith.d.ts b/types/ramda/src/memoizeWith.d.ts
new file mode 100644
index 0000000000..8eb2abd416
--- /dev/null
+++ b/types/ramda/src/memoizeWith.d.ts
@@ -0,0 +1,2 @@
+import { memoizeWith } from '../index';
+export default memoizeWith;
diff --git a/types/ramda/src/merge.d.ts b/types/ramda/src/merge.d.ts
new file mode 100644
index 0000000000..9786c2b611
--- /dev/null
+++ b/types/ramda/src/merge.d.ts
@@ -0,0 +1,2 @@
+import { merge } from '../index';
+export default merge;
diff --git a/types/ramda/src/mergeAll.d.ts b/types/ramda/src/mergeAll.d.ts
new file mode 100644
index 0000000000..8bb141f82f
--- /dev/null
+++ b/types/ramda/src/mergeAll.d.ts
@@ -0,0 +1,2 @@
+import { mergeAll } from '../index';
+export default mergeAll;
diff --git a/types/ramda/src/mergeDeepLeft.d.ts b/types/ramda/src/mergeDeepLeft.d.ts
new file mode 100644
index 0000000000..332df578d3
--- /dev/null
+++ b/types/ramda/src/mergeDeepLeft.d.ts
@@ -0,0 +1,2 @@
+import { mergeDeepLeft } from '../index';
+export default mergeDeepLeft;
diff --git a/types/ramda/src/mergeDeepRight.d.ts b/types/ramda/src/mergeDeepRight.d.ts
new file mode 100644
index 0000000000..c589924ca5
--- /dev/null
+++ b/types/ramda/src/mergeDeepRight.d.ts
@@ -0,0 +1,2 @@
+import { mergeDeepRight } from '../index';
+export default mergeDeepRight;
diff --git a/types/ramda/src/mergeDeepWith.d.ts b/types/ramda/src/mergeDeepWith.d.ts
new file mode 100644
index 0000000000..cd5523b224
--- /dev/null
+++ b/types/ramda/src/mergeDeepWith.d.ts
@@ -0,0 +1,2 @@
+import { mergeDeepWith } from '../index';
+export default mergeDeepWith;
diff --git a/types/ramda/src/mergeDeepWithKey.d.ts b/types/ramda/src/mergeDeepWithKey.d.ts
new file mode 100644
index 0000000000..70f6ace1db
--- /dev/null
+++ b/types/ramda/src/mergeDeepWithKey.d.ts
@@ -0,0 +1,2 @@
+import { mergeDeepWithKey } from '../index';
+export default mergeDeepWithKey;
diff --git a/types/ramda/src/mergeWith.d.ts b/types/ramda/src/mergeWith.d.ts
new file mode 100644
index 0000000000..0270c71977
--- /dev/null
+++ b/types/ramda/src/mergeWith.d.ts
@@ -0,0 +1,2 @@
+import { mergeWith } from '../index';
+export default mergeWith;
diff --git a/types/ramda/src/mergeWithKey.d.ts b/types/ramda/src/mergeWithKey.d.ts
new file mode 100644
index 0000000000..b32e625cfc
--- /dev/null
+++ b/types/ramda/src/mergeWithKey.d.ts
@@ -0,0 +1,2 @@
+import { mergeWithKey } from '../index';
+export default mergeWithKey;
diff --git a/types/ramda/src/min.d.ts b/types/ramda/src/min.d.ts
new file mode 100644
index 0000000000..af0dca8faa
--- /dev/null
+++ b/types/ramda/src/min.d.ts
@@ -0,0 +1,2 @@
+import { min } from '../index';
+export default min;
diff --git a/types/ramda/src/minBy.d.ts b/types/ramda/src/minBy.d.ts
new file mode 100644
index 0000000000..14377eea93
--- /dev/null
+++ b/types/ramda/src/minBy.d.ts
@@ -0,0 +1,2 @@
+import { minBy } from '../index';
+export default minBy;
diff --git a/types/ramda/src/modulo.d.ts b/types/ramda/src/modulo.d.ts
new file mode 100644
index 0000000000..4c32f3ce8f
--- /dev/null
+++ b/types/ramda/src/modulo.d.ts
@@ -0,0 +1,2 @@
+import { modulo } from '../index';
+export default modulo;
diff --git a/types/ramda/src/move.d.ts b/types/ramda/src/move.d.ts
new file mode 100644
index 0000000000..3df4ee626e
--- /dev/null
+++ b/types/ramda/src/move.d.ts
@@ -0,0 +1,2 @@
+import { move } from '../index';
+export default move;
diff --git a/types/ramda/src/multiply.d.ts b/types/ramda/src/multiply.d.ts
new file mode 100644
index 0000000000..56d3a59380
--- /dev/null
+++ b/types/ramda/src/multiply.d.ts
@@ -0,0 +1,2 @@
+import { multiply } from '../index';
+export default multiply;
diff --git a/types/ramda/src/nAry.d.ts b/types/ramda/src/nAry.d.ts
new file mode 100644
index 0000000000..a9bce85047
--- /dev/null
+++ b/types/ramda/src/nAry.d.ts
@@ -0,0 +1,2 @@
+import { nAry } from '../index';
+export default nAry;
diff --git a/types/ramda/src/negate.d.ts b/types/ramda/src/negate.d.ts
new file mode 100644
index 0000000000..8410d94a22
--- /dev/null
+++ b/types/ramda/src/negate.d.ts
@@ -0,0 +1,2 @@
+import { negate } from '../index';
+export default negate;
diff --git a/types/ramda/src/none.d.ts b/types/ramda/src/none.d.ts
new file mode 100644
index 0000000000..6c545e7261
--- /dev/null
+++ b/types/ramda/src/none.d.ts
@@ -0,0 +1,2 @@
+import { none } from '../index';
+export default none;
diff --git a/types/ramda/src/not.d.ts b/types/ramda/src/not.d.ts
new file mode 100644
index 0000000000..10c4c56cfc
--- /dev/null
+++ b/types/ramda/src/not.d.ts
@@ -0,0 +1,2 @@
+import { not } from '../index';
+export default not;
diff --git a/types/ramda/src/nth.d.ts b/types/ramda/src/nth.d.ts
new file mode 100644
index 0000000000..b5cef1993a
--- /dev/null
+++ b/types/ramda/src/nth.d.ts
@@ -0,0 +1,2 @@
+import { nth } from '../index';
+export default nth;
diff --git a/types/ramda/src/nthArg.d.ts b/types/ramda/src/nthArg.d.ts
new file mode 100644
index 0000000000..5d61bb24f6
--- /dev/null
+++ b/types/ramda/src/nthArg.d.ts
@@ -0,0 +1,2 @@
+import { nthArg } from '../index';
+export default nthArg;
diff --git a/types/ramda/src/objOf.d.ts b/types/ramda/src/objOf.d.ts
new file mode 100644
index 0000000000..0a2b7c3075
--- /dev/null
+++ b/types/ramda/src/objOf.d.ts
@@ -0,0 +1,2 @@
+import { objOf } from '../index';
+export default objOf;
diff --git a/types/ramda/src/of.d.ts b/types/ramda/src/of.d.ts
new file mode 100644
index 0000000000..252569b5e6
--- /dev/null
+++ b/types/ramda/src/of.d.ts
@@ -0,0 +1,2 @@
+import { of } from '../index';
+export default of;
diff --git a/types/ramda/src/omit.d.ts b/types/ramda/src/omit.d.ts
new file mode 100644
index 0000000000..e7e9f796e9
--- /dev/null
+++ b/types/ramda/src/omit.d.ts
@@ -0,0 +1,2 @@
+import { omit } from '../index';
+export default omit;
diff --git a/types/ramda/src/once.d.ts b/types/ramda/src/once.d.ts
new file mode 100644
index 0000000000..f49febf008
--- /dev/null
+++ b/types/ramda/src/once.d.ts
@@ -0,0 +1,2 @@
+import { once } from '../index';
+export default once;
diff --git a/types/ramda/src/or.d.ts b/types/ramda/src/or.d.ts
new file mode 100644
index 0000000000..933ca7b2d2
--- /dev/null
+++ b/types/ramda/src/or.d.ts
@@ -0,0 +1,2 @@
+import { or } from '../index';
+export default or;
diff --git a/types/ramda/src/over.d.ts b/types/ramda/src/over.d.ts
new file mode 100644
index 0000000000..deee3577da
--- /dev/null
+++ b/types/ramda/src/over.d.ts
@@ -0,0 +1,2 @@
+import { over } from '../index';
+export default over;
diff --git a/types/ramda/src/pair.d.ts b/types/ramda/src/pair.d.ts
new file mode 100644
index 0000000000..2a1cea9de0
--- /dev/null
+++ b/types/ramda/src/pair.d.ts
@@ -0,0 +1,2 @@
+import { pair } from '../index';
+export default pair;
diff --git a/types/ramda/src/partial.d.ts b/types/ramda/src/partial.d.ts
new file mode 100644
index 0000000000..acbb16bac3
--- /dev/null
+++ b/types/ramda/src/partial.d.ts
@@ -0,0 +1,2 @@
+import { partial } from '../index';
+export default partial;
diff --git a/types/ramda/src/partialRight.d.ts b/types/ramda/src/partialRight.d.ts
new file mode 100644
index 0000000000..5b3bb4b0fa
--- /dev/null
+++ b/types/ramda/src/partialRight.d.ts
@@ -0,0 +1,2 @@
+import { partialRight } from '../index';
+export default partialRight;
diff --git a/types/ramda/src/partition.d.ts b/types/ramda/src/partition.d.ts
new file mode 100644
index 0000000000..28086418d7
--- /dev/null
+++ b/types/ramda/src/partition.d.ts
@@ -0,0 +1,2 @@
+import { partition } from '../index';
+export default partition;
diff --git a/types/ramda/src/path.d.ts b/types/ramda/src/path.d.ts
new file mode 100644
index 0000000000..edf4fa57b0
--- /dev/null
+++ b/types/ramda/src/path.d.ts
@@ -0,0 +1,2 @@
+import { path } from '../index';
+export default path;
diff --git a/types/ramda/src/pathEq.d.ts b/types/ramda/src/pathEq.d.ts
new file mode 100644
index 0000000000..27856ca3bc
--- /dev/null
+++ b/types/ramda/src/pathEq.d.ts
@@ -0,0 +1,2 @@
+import { pathEq } from '../index';
+export default pathEq;
diff --git a/types/ramda/src/pathOr.d.ts b/types/ramda/src/pathOr.d.ts
new file mode 100644
index 0000000000..1af55adc0c
--- /dev/null
+++ b/types/ramda/src/pathOr.d.ts
@@ -0,0 +1,2 @@
+import { pathOr } from '../index';
+export default pathOr;
diff --git a/types/ramda/src/pathSatisfies.d.ts b/types/ramda/src/pathSatisfies.d.ts
new file mode 100644
index 0000000000..e2493400a2
--- /dev/null
+++ b/types/ramda/src/pathSatisfies.d.ts
@@ -0,0 +1,2 @@
+import { pathSatisfies } from '../index';
+export default pathSatisfies;
diff --git a/types/ramda/src/pick.d.ts b/types/ramda/src/pick.d.ts
new file mode 100644
index 0000000000..67b2477a48
--- /dev/null
+++ b/types/ramda/src/pick.d.ts
@@ -0,0 +1,2 @@
+import { pick } from '../index';
+export default pick;
diff --git a/types/ramda/src/pickAll.d.ts b/types/ramda/src/pickAll.d.ts
new file mode 100644
index 0000000000..d7e7719077
--- /dev/null
+++ b/types/ramda/src/pickAll.d.ts
@@ -0,0 +1,2 @@
+import { pickAll } from '../index';
+export default pickAll;
diff --git a/types/ramda/src/pickBy.d.ts b/types/ramda/src/pickBy.d.ts
new file mode 100644
index 0000000000..4a047dc4ab
--- /dev/null
+++ b/types/ramda/src/pickBy.d.ts
@@ -0,0 +1,2 @@
+import { pickBy } from '../index';
+export default pickBy;
diff --git a/types/ramda/src/pipe.d.ts b/types/ramda/src/pipe.d.ts
new file mode 100644
index 0000000000..ef1d61098b
--- /dev/null
+++ b/types/ramda/src/pipe.d.ts
@@ -0,0 +1,2 @@
+import { pipe } from '../index';
+export default pipe;
diff --git a/types/ramda/src/pipeK.d.ts b/types/ramda/src/pipeK.d.ts
new file mode 100644
index 0000000000..bca50e6fff
--- /dev/null
+++ b/types/ramda/src/pipeK.d.ts
@@ -0,0 +1,2 @@
+import { pipeK } from '../index';
+export default pipeK;
diff --git a/types/ramda/src/pipeP.d.ts b/types/ramda/src/pipeP.d.ts
new file mode 100644
index 0000000000..c69b96d23c
--- /dev/null
+++ b/types/ramda/src/pipeP.d.ts
@@ -0,0 +1,2 @@
+import { pipeP } from '../index';
+export default pipeP;
diff --git a/types/ramda/src/pluck.d.ts b/types/ramda/src/pluck.d.ts
new file mode 100644
index 0000000000..8bdb4ccbe4
--- /dev/null
+++ b/types/ramda/src/pluck.d.ts
@@ -0,0 +1,2 @@
+import { pluck } from '../index';
+export default pluck;
diff --git a/types/ramda/src/prepend.d.ts b/types/ramda/src/prepend.d.ts
new file mode 100644
index 0000000000..9d3fde51b4
--- /dev/null
+++ b/types/ramda/src/prepend.d.ts
@@ -0,0 +1,2 @@
+import { prepend } from '../index';
+export default prepend;
diff --git a/types/ramda/src/product.d.ts b/types/ramda/src/product.d.ts
new file mode 100644
index 0000000000..32aed3c0ee
--- /dev/null
+++ b/types/ramda/src/product.d.ts
@@ -0,0 +1,2 @@
+import { product } from '../index';
+export default product;
diff --git a/types/ramda/src/project.d.ts b/types/ramda/src/project.d.ts
new file mode 100644
index 0000000000..4c1b11c6ed
--- /dev/null
+++ b/types/ramda/src/project.d.ts
@@ -0,0 +1,2 @@
+import { project } from '../index';
+export default project;
diff --git a/types/ramda/src/prop.d.ts b/types/ramda/src/prop.d.ts
new file mode 100644
index 0000000000..c990b9aca5
--- /dev/null
+++ b/types/ramda/src/prop.d.ts
@@ -0,0 +1,2 @@
+import { prop } from '../index';
+export default prop;
diff --git a/types/ramda/src/propEq.d.ts b/types/ramda/src/propEq.d.ts
new file mode 100644
index 0000000000..1e04cb564c
--- /dev/null
+++ b/types/ramda/src/propEq.d.ts
@@ -0,0 +1,2 @@
+import { propEq } from '../index';
+export default propEq;
diff --git a/types/ramda/src/propIs.d.ts b/types/ramda/src/propIs.d.ts
new file mode 100644
index 0000000000..1be4e6bd04
--- /dev/null
+++ b/types/ramda/src/propIs.d.ts
@@ -0,0 +1,2 @@
+import { propIs } from '../index';
+export default propIs;
diff --git a/types/ramda/src/propOr.d.ts b/types/ramda/src/propOr.d.ts
new file mode 100644
index 0000000000..2935d077be
--- /dev/null
+++ b/types/ramda/src/propOr.d.ts
@@ -0,0 +1,2 @@
+import { propOr } from '../index';
+export default propOr;
diff --git a/types/ramda/src/propSatisfies.d.ts b/types/ramda/src/propSatisfies.d.ts
new file mode 100644
index 0000000000..1b4ff52788
--- /dev/null
+++ b/types/ramda/src/propSatisfies.d.ts
@@ -0,0 +1,2 @@
+import { propSatisfies } from '../index';
+export default propSatisfies;
diff --git a/types/ramda/src/props.d.ts b/types/ramda/src/props.d.ts
new file mode 100644
index 0000000000..b856c60b00
--- /dev/null
+++ b/types/ramda/src/props.d.ts
@@ -0,0 +1,2 @@
+import { props } from '../index';
+export default props;
diff --git a/types/ramda/src/range.d.ts b/types/ramda/src/range.d.ts
new file mode 100644
index 0000000000..a507ebe4a9
--- /dev/null
+++ b/types/ramda/src/range.d.ts
@@ -0,0 +1,2 @@
+import { range } from '../index';
+export default range;
diff --git a/types/ramda/src/reduce.d.ts b/types/ramda/src/reduce.d.ts
new file mode 100644
index 0000000000..eb3b427d00
--- /dev/null
+++ b/types/ramda/src/reduce.d.ts
@@ -0,0 +1,2 @@
+import { reduce } from '../index';
+export default reduce;
diff --git a/types/ramda/src/reduceBy.d.ts b/types/ramda/src/reduceBy.d.ts
new file mode 100644
index 0000000000..655c96ef18
--- /dev/null
+++ b/types/ramda/src/reduceBy.d.ts
@@ -0,0 +1,2 @@
+import { reduceBy } from '../index';
+export default reduceBy;
diff --git a/types/ramda/src/reduceRight.d.ts b/types/ramda/src/reduceRight.d.ts
new file mode 100644
index 0000000000..3e72f7c309
--- /dev/null
+++ b/types/ramda/src/reduceRight.d.ts
@@ -0,0 +1,2 @@
+import { reduceRight } from '../index';
+export default reduceRight;
diff --git a/types/ramda/src/reduceWhile.d.ts b/types/ramda/src/reduceWhile.d.ts
new file mode 100644
index 0000000000..aaa836d38d
--- /dev/null
+++ b/types/ramda/src/reduceWhile.d.ts
@@ -0,0 +1,2 @@
+import { reduceWhile } from '../index';
+export default reduceWhile;
diff --git a/types/ramda/src/reduced.d.ts b/types/ramda/src/reduced.d.ts
new file mode 100644
index 0000000000..f36739bbe2
--- /dev/null
+++ b/types/ramda/src/reduced.d.ts
@@ -0,0 +1,2 @@
+import { reduced } from '../index';
+export default reduced;
diff --git a/types/ramda/src/reject.d.ts b/types/ramda/src/reject.d.ts
new file mode 100644
index 0000000000..600c706f68
--- /dev/null
+++ b/types/ramda/src/reject.d.ts
@@ -0,0 +1,2 @@
+import { reject } from '../index';
+export default reject;
diff --git a/types/ramda/src/remove.d.ts b/types/ramda/src/remove.d.ts
new file mode 100644
index 0000000000..023edada47
--- /dev/null
+++ b/types/ramda/src/remove.d.ts
@@ -0,0 +1,2 @@
+import { remove } from '../index';
+export default remove;
diff --git a/types/ramda/src/repeat.d.ts b/types/ramda/src/repeat.d.ts
new file mode 100644
index 0000000000..3d8218a1a4
--- /dev/null
+++ b/types/ramda/src/repeat.d.ts
@@ -0,0 +1,2 @@
+import { repeat } from '../index';
+export default repeat;
diff --git a/types/ramda/src/replace.d.ts b/types/ramda/src/replace.d.ts
new file mode 100644
index 0000000000..dc735ab2cf
--- /dev/null
+++ b/types/ramda/src/replace.d.ts
@@ -0,0 +1,2 @@
+import { replace } from '../index';
+export default replace;
diff --git a/types/ramda/src/reverse.d.ts b/types/ramda/src/reverse.d.ts
new file mode 100644
index 0000000000..2d1b2d9390
--- /dev/null
+++ b/types/ramda/src/reverse.d.ts
@@ -0,0 +1,2 @@
+import { reverse } from '../index';
+export default reverse;
diff --git a/types/ramda/src/scan.d.ts b/types/ramda/src/scan.d.ts
new file mode 100644
index 0000000000..8971cff9b7
--- /dev/null
+++ b/types/ramda/src/scan.d.ts
@@ -0,0 +1,2 @@
+import { scan } from '../index';
+export default scan;
diff --git a/types/ramda/src/set.d.ts b/types/ramda/src/set.d.ts
new file mode 100644
index 0000000000..5023a0b854
--- /dev/null
+++ b/types/ramda/src/set.d.ts
@@ -0,0 +1,2 @@
+import { set } from '../index';
+export default set;
diff --git a/types/ramda/src/slice.d.ts b/types/ramda/src/slice.d.ts
new file mode 100644
index 0000000000..6fdc54e59b
--- /dev/null
+++ b/types/ramda/src/slice.d.ts
@@ -0,0 +1,2 @@
+import { slice } from '../index';
+export default slice;
diff --git a/types/ramda/src/sort.d.ts b/types/ramda/src/sort.d.ts
new file mode 100644
index 0000000000..9f4977e5c5
--- /dev/null
+++ b/types/ramda/src/sort.d.ts
@@ -0,0 +1,2 @@
+import { sort } from '../index';
+export default sort;
diff --git a/types/ramda/src/sortBy.d.ts b/types/ramda/src/sortBy.d.ts
new file mode 100644
index 0000000000..ff4eec72f4
--- /dev/null
+++ b/types/ramda/src/sortBy.d.ts
@@ -0,0 +1,2 @@
+import { sortBy } from '../index';
+export default sortBy;
diff --git a/types/ramda/src/sortWith.d.ts b/types/ramda/src/sortWith.d.ts
new file mode 100644
index 0000000000..e8e386a2fd
--- /dev/null
+++ b/types/ramda/src/sortWith.d.ts
@@ -0,0 +1,2 @@
+import { sortWith } from '../index';
+export default sortWith;
diff --git a/types/ramda/src/split.d.ts b/types/ramda/src/split.d.ts
new file mode 100644
index 0000000000..c89a30372b
--- /dev/null
+++ b/types/ramda/src/split.d.ts
@@ -0,0 +1,2 @@
+import { split } from '../index';
+export default split;
diff --git a/types/ramda/src/splitAt.d.ts b/types/ramda/src/splitAt.d.ts
new file mode 100644
index 0000000000..2f505a21e3
--- /dev/null
+++ b/types/ramda/src/splitAt.d.ts
@@ -0,0 +1,2 @@
+import { splitAt } from '../index';
+export default splitAt;
diff --git a/types/ramda/src/splitEvery.d.ts b/types/ramda/src/splitEvery.d.ts
new file mode 100644
index 0000000000..21329e9593
--- /dev/null
+++ b/types/ramda/src/splitEvery.d.ts
@@ -0,0 +1,2 @@
+import { splitEvery } from '../index';
+export default splitEvery;
diff --git a/types/ramda/src/splitWhen.d.ts b/types/ramda/src/splitWhen.d.ts
new file mode 100644
index 0000000000..fad94d5bfa
--- /dev/null
+++ b/types/ramda/src/splitWhen.d.ts
@@ -0,0 +1,2 @@
+import { splitWhen } from '../index';
+export default splitWhen;
diff --git a/types/ramda/src/startsWith.d.ts b/types/ramda/src/startsWith.d.ts
new file mode 100644
index 0000000000..88811ae146
--- /dev/null
+++ b/types/ramda/src/startsWith.d.ts
@@ -0,0 +1,2 @@
+import { startsWith } from '../index';
+export default startsWith;
diff --git a/types/ramda/src/subtract.d.ts b/types/ramda/src/subtract.d.ts
new file mode 100644
index 0000000000..2bac6a6c9f
--- /dev/null
+++ b/types/ramda/src/subtract.d.ts
@@ -0,0 +1,2 @@
+import { subtract } from '../index';
+export default subtract;
diff --git a/types/ramda/src/sum.d.ts b/types/ramda/src/sum.d.ts
new file mode 100644
index 0000000000..5aad66d4e2
--- /dev/null
+++ b/types/ramda/src/sum.d.ts
@@ -0,0 +1,2 @@
+import { sum } from '../index';
+export default sum;
diff --git a/types/ramda/src/symmetricDifference.d.ts b/types/ramda/src/symmetricDifference.d.ts
new file mode 100644
index 0000000000..d11802d977
--- /dev/null
+++ b/types/ramda/src/symmetricDifference.d.ts
@@ -0,0 +1,2 @@
+import { symmetricDifference } from '../index';
+export default symmetricDifference;
diff --git a/types/ramda/src/symmetricDifferenceWith.d.ts b/types/ramda/src/symmetricDifferenceWith.d.ts
new file mode 100644
index 0000000000..9ee8a2b855
--- /dev/null
+++ b/types/ramda/src/symmetricDifferenceWith.d.ts
@@ -0,0 +1,2 @@
+import { symmetricDifferenceWith } from '../index';
+export default symmetricDifferenceWith;
diff --git a/types/ramda/src/tail.d.ts b/types/ramda/src/tail.d.ts
new file mode 100644
index 0000000000..5a949add56
--- /dev/null
+++ b/types/ramda/src/tail.d.ts
@@ -0,0 +1,2 @@
+import { tail } from '../index';
+export default tail;
diff --git a/types/ramda/src/take.d.ts b/types/ramda/src/take.d.ts
new file mode 100644
index 0000000000..35806f3171
--- /dev/null
+++ b/types/ramda/src/take.d.ts
@@ -0,0 +1,2 @@
+import { take } from '../index';
+export default take;
diff --git a/types/ramda/src/takeLast.d.ts b/types/ramda/src/takeLast.d.ts
new file mode 100644
index 0000000000..145934b186
--- /dev/null
+++ b/types/ramda/src/takeLast.d.ts
@@ -0,0 +1,2 @@
+import { takeLast } from '../index';
+export default takeLast;
diff --git a/types/ramda/src/takeLastWhile.d.ts b/types/ramda/src/takeLastWhile.d.ts
new file mode 100644
index 0000000000..0d6f344445
--- /dev/null
+++ b/types/ramda/src/takeLastWhile.d.ts
@@ -0,0 +1,2 @@
+import { takeLastWhile } from '../index';
+export default takeLastWhile;
diff --git a/types/ramda/src/takeWhile.d.ts b/types/ramda/src/takeWhile.d.ts
new file mode 100644
index 0000000000..c3f71dd0fd
--- /dev/null
+++ b/types/ramda/src/takeWhile.d.ts
@@ -0,0 +1,2 @@
+import { takeWhile } from '../index';
+export default takeWhile;
diff --git a/types/ramda/src/tap.d.ts b/types/ramda/src/tap.d.ts
new file mode 100644
index 0000000000..329108173e
--- /dev/null
+++ b/types/ramda/src/tap.d.ts
@@ -0,0 +1,2 @@
+import { tap } from '../index';
+export default tap;
diff --git a/types/ramda/src/test.d.ts b/types/ramda/src/test.d.ts
new file mode 100644
index 0000000000..64a6289599
--- /dev/null
+++ b/types/ramda/src/test.d.ts
@@ -0,0 +1,2 @@
+import { test } from '../index';
+export default test;
diff --git a/types/ramda/src/times.d.ts b/types/ramda/src/times.d.ts
new file mode 100644
index 0000000000..141c101e23
--- /dev/null
+++ b/types/ramda/src/times.d.ts
@@ -0,0 +1,2 @@
+import { times } from '../index';
+export default times;
diff --git a/types/ramda/src/toLower.d.ts b/types/ramda/src/toLower.d.ts
new file mode 100644
index 0000000000..4086a90f75
--- /dev/null
+++ b/types/ramda/src/toLower.d.ts
@@ -0,0 +1,2 @@
+import { toLower } from '../index';
+export default toLower;
diff --git a/types/ramda/src/toPairs.d.ts b/types/ramda/src/toPairs.d.ts
new file mode 100644
index 0000000000..5a6d3b24c2
--- /dev/null
+++ b/types/ramda/src/toPairs.d.ts
@@ -0,0 +1,2 @@
+import { toPairs } from '../index';
+export default toPairs;
diff --git a/types/ramda/src/toPairsIn.d.ts b/types/ramda/src/toPairsIn.d.ts
new file mode 100644
index 0000000000..70a879e200
--- /dev/null
+++ b/types/ramda/src/toPairsIn.d.ts
@@ -0,0 +1,2 @@
+import { toPairsIn } from '../index';
+export default toPairsIn;
diff --git a/types/ramda/src/toString.d.ts b/types/ramda/src/toString.d.ts
new file mode 100644
index 0000000000..c731b264be
--- /dev/null
+++ b/types/ramda/src/toString.d.ts
@@ -0,0 +1,2 @@
+import { toString } from '../index';
+export default toString;
diff --git a/types/ramda/src/toUpper.d.ts b/types/ramda/src/toUpper.d.ts
new file mode 100644
index 0000000000..0a91bccfed
--- /dev/null
+++ b/types/ramda/src/toUpper.d.ts
@@ -0,0 +1,2 @@
+import { toUpper } from '../index';
+export default toUpper;
diff --git a/types/ramda/src/transduce.d.ts b/types/ramda/src/transduce.d.ts
new file mode 100644
index 0000000000..de33a7380c
--- /dev/null
+++ b/types/ramda/src/transduce.d.ts
@@ -0,0 +1,2 @@
+import { transduce } from '../index';
+export default transduce;
diff --git a/types/ramda/src/transpose.d.ts b/types/ramda/src/transpose.d.ts
new file mode 100644
index 0000000000..8ed6535fb2
--- /dev/null
+++ b/types/ramda/src/transpose.d.ts
@@ -0,0 +1,2 @@
+import { transpose } from '../index';
+export default transpose;
diff --git a/types/ramda/src/traverse.d.ts b/types/ramda/src/traverse.d.ts
new file mode 100644
index 0000000000..cb4fdc0b1e
--- /dev/null
+++ b/types/ramda/src/traverse.d.ts
@@ -0,0 +1,2 @@
+import { traverse } from '../index';
+export default traverse;
diff --git a/types/ramda/src/trim.d.ts b/types/ramda/src/trim.d.ts
new file mode 100644
index 0000000000..f0000b80bb
--- /dev/null
+++ b/types/ramda/src/trim.d.ts
@@ -0,0 +1,2 @@
+import { trim } from '../index';
+export default trim;
diff --git a/types/ramda/src/tryCatch.d.ts b/types/ramda/src/tryCatch.d.ts
new file mode 100644
index 0000000000..3c9edd9f79
--- /dev/null
+++ b/types/ramda/src/tryCatch.d.ts
@@ -0,0 +1,2 @@
+import { tryCatch } from '../index';
+export default tryCatch;
diff --git a/types/ramda/src/type.d.ts b/types/ramda/src/type.d.ts
new file mode 100644
index 0000000000..de115bb279
--- /dev/null
+++ b/types/ramda/src/type.d.ts
@@ -0,0 +1,2 @@
+import { type } from '../index';
+export default type;
diff --git a/types/ramda/src/unapply.d.ts b/types/ramda/src/unapply.d.ts
new file mode 100644
index 0000000000..7ad4b767e0
--- /dev/null
+++ b/types/ramda/src/unapply.d.ts
@@ -0,0 +1,2 @@
+import { unapply } from '../index';
+export default unapply;
diff --git a/types/ramda/src/unary.d.ts b/types/ramda/src/unary.d.ts
new file mode 100644
index 0000000000..c022aec354
--- /dev/null
+++ b/types/ramda/src/unary.d.ts
@@ -0,0 +1,2 @@
+import { unary } from '../index';
+export default unary;
diff --git a/types/ramda/src/uncurryN.d.ts b/types/ramda/src/uncurryN.d.ts
new file mode 100644
index 0000000000..b6962cc979
--- /dev/null
+++ b/types/ramda/src/uncurryN.d.ts
@@ -0,0 +1,2 @@
+import { uncurryN } from '../index';
+export default uncurryN;
diff --git a/types/ramda/src/unfold.d.ts b/types/ramda/src/unfold.d.ts
new file mode 100644
index 0000000000..2ebaff6fe5
--- /dev/null
+++ b/types/ramda/src/unfold.d.ts
@@ -0,0 +1,2 @@
+import { unfold } from '../index';
+export default unfold;
diff --git a/types/ramda/src/union.d.ts b/types/ramda/src/union.d.ts
new file mode 100644
index 0000000000..9fac243b43
--- /dev/null
+++ b/types/ramda/src/union.d.ts
@@ -0,0 +1,2 @@
+import { union } from '../index';
+export default union;
diff --git a/types/ramda/src/unionWith.d.ts b/types/ramda/src/unionWith.d.ts
new file mode 100644
index 0000000000..8bf20a51b7
--- /dev/null
+++ b/types/ramda/src/unionWith.d.ts
@@ -0,0 +1,2 @@
+import { unionWith } from '../index';
+export default unionWith;
diff --git a/types/ramda/src/uniq.d.ts b/types/ramda/src/uniq.d.ts
new file mode 100644
index 0000000000..be0a00aef0
--- /dev/null
+++ b/types/ramda/src/uniq.d.ts
@@ -0,0 +1,2 @@
+import { uniq } from '../index';
+export default uniq;
diff --git a/types/ramda/src/uniqBy.d.ts b/types/ramda/src/uniqBy.d.ts
new file mode 100644
index 0000000000..f85de9e4e0
--- /dev/null
+++ b/types/ramda/src/uniqBy.d.ts
@@ -0,0 +1,2 @@
+import { uniqBy } from '../index';
+export default uniqBy;
diff --git a/types/ramda/src/uniqWith.d.ts b/types/ramda/src/uniqWith.d.ts
new file mode 100644
index 0000000000..42442bffc3
--- /dev/null
+++ b/types/ramda/src/uniqWith.d.ts
@@ -0,0 +1,2 @@
+import { uniqWith } from '../index';
+export default uniqWith;
diff --git a/types/ramda/src/unless.d.ts b/types/ramda/src/unless.d.ts
new file mode 100644
index 0000000000..3727700625
--- /dev/null
+++ b/types/ramda/src/unless.d.ts
@@ -0,0 +1,2 @@
+import { unless } from '../index';
+export default unless;
diff --git a/types/ramda/src/unnest.d.ts b/types/ramda/src/unnest.d.ts
new file mode 100644
index 0000000000..ccbb4be0e8
--- /dev/null
+++ b/types/ramda/src/unnest.d.ts
@@ -0,0 +1,2 @@
+import { unnest } from '../index';
+export default unnest;
diff --git a/types/ramda/src/until.d.ts b/types/ramda/src/until.d.ts
new file mode 100644
index 0000000000..ab26247fea
--- /dev/null
+++ b/types/ramda/src/until.d.ts
@@ -0,0 +1,2 @@
+import { until } from '../index';
+export default until;
diff --git a/types/ramda/src/update.d.ts b/types/ramda/src/update.d.ts
new file mode 100644
index 0000000000..c3eba99c72
--- /dev/null
+++ b/types/ramda/src/update.d.ts
@@ -0,0 +1,2 @@
+import { update } from '../index';
+export default update;
diff --git a/types/ramda/src/useWith.d.ts b/types/ramda/src/useWith.d.ts
new file mode 100644
index 0000000000..0d1f54e80f
--- /dev/null
+++ b/types/ramda/src/useWith.d.ts
@@ -0,0 +1,2 @@
+import { useWith } from '../index';
+export default useWith;
diff --git a/types/ramda/src/values.d.ts b/types/ramda/src/values.d.ts
new file mode 100644
index 0000000000..8664d8cc67
--- /dev/null
+++ b/types/ramda/src/values.d.ts
@@ -0,0 +1,2 @@
+import { values } from '../index';
+export default values;
diff --git a/types/ramda/src/valuesIn.d.ts b/types/ramda/src/valuesIn.d.ts
new file mode 100644
index 0000000000..d80b32fc67
--- /dev/null
+++ b/types/ramda/src/valuesIn.d.ts
@@ -0,0 +1,2 @@
+import { valuesIn } from '../index';
+export default valuesIn;
diff --git a/types/ramda/src/view.d.ts b/types/ramda/src/view.d.ts
new file mode 100644
index 0000000000..3c11fa0ae9
--- /dev/null
+++ b/types/ramda/src/view.d.ts
@@ -0,0 +1,2 @@
+import { view } from '../index';
+export default view;
diff --git a/types/ramda/src/when.d.ts b/types/ramda/src/when.d.ts
new file mode 100644
index 0000000000..57de7e19a7
--- /dev/null
+++ b/types/ramda/src/when.d.ts
@@ -0,0 +1,2 @@
+import { when } from '../index';
+export default when;
diff --git a/types/ramda/src/where.d.ts b/types/ramda/src/where.d.ts
new file mode 100644
index 0000000000..4c49c2dc25
--- /dev/null
+++ b/types/ramda/src/where.d.ts
@@ -0,0 +1,2 @@
+import { where } from '../index';
+export default where;
diff --git a/types/ramda/src/whereEq.d.ts b/types/ramda/src/whereEq.d.ts
new file mode 100644
index 0000000000..4bdffa1d24
--- /dev/null
+++ b/types/ramda/src/whereEq.d.ts
@@ -0,0 +1,2 @@
+import { whereEq } from '../index';
+export default whereEq;
diff --git a/types/ramda/src/without.d.ts b/types/ramda/src/without.d.ts
new file mode 100644
index 0000000000..be9b8584ed
--- /dev/null
+++ b/types/ramda/src/without.d.ts
@@ -0,0 +1,2 @@
+import { without } from '../index';
+export default without;
diff --git a/types/ramda/src/wrap.d.ts b/types/ramda/src/wrap.d.ts
new file mode 100644
index 0000000000..a855106989
--- /dev/null
+++ b/types/ramda/src/wrap.d.ts
@@ -0,0 +1,2 @@
+import { wrap } from '../index';
+export default wrap;
diff --git a/types/ramda/src/xprod.d.ts b/types/ramda/src/xprod.d.ts
new file mode 100644
index 0000000000..2e3fd865ea
--- /dev/null
+++ b/types/ramda/src/xprod.d.ts
@@ -0,0 +1,2 @@
+import { xprod } from '../index';
+export default xprod;
diff --git a/types/ramda/src/zip.d.ts b/types/ramda/src/zip.d.ts
new file mode 100644
index 0000000000..609fe7bb29
--- /dev/null
+++ b/types/ramda/src/zip.d.ts
@@ -0,0 +1,2 @@
+import { zip } from '../index';
+export default zip;
diff --git a/types/ramda/src/zipObj.d.ts b/types/ramda/src/zipObj.d.ts
new file mode 100644
index 0000000000..dcc28311bc
--- /dev/null
+++ b/types/ramda/src/zipObj.d.ts
@@ -0,0 +1,2 @@
+import { zipObj } from '../index';
+export default zipObj;
diff --git a/types/ramda/src/zipWith.d.ts b/types/ramda/src/zipWith.d.ts
new file mode 100644
index 0000000000..df6890c369
--- /dev/null
+++ b/types/ramda/src/zipWith.d.ts
@@ -0,0 +1,2 @@
+import { zipWith } from '../index';
+export default zipWith;