import { fn } from "https://deno.land/x/fun@v2.0.0-alpha.12/mod.ts";
const { apply } = fn;
Given L => A => I and D => A create a new Fn D & L => I. In order to preserve type widening for ap, it only handles unary functions.
import { fn } from "https://deno.land/x/fun@v2.0.0-alpha.12/mod.ts";
const { apply } = fn;
Given L => A => I and D => A create a new Fn D & L => I. In order to preserve type widening for ap, it only handles unary functions.