curry (deno): TypeScript-first curry function without upcast
Keywords: curry|currying|typescript