import { ap } from "https://deno.land/x/fun@v2.0.0-alpha.6/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 { ap } from "https://deno.land/x/fun@v2.0.0-alpha.6/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.