import { apply } from "https://deno.land/x/fun@v2.0.0/fn.ts";
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 { apply } from "https://deno.land/x/fun@v2.0.0/fn.ts";
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.