import { type profunctor } from "https://deno.land/x/fun@v2.0.0-alpha.6/mod.ts";
const { Profunctor } = profunctor;
Profunctor https://github.com/fantasyland/static-land/blob/master/docs/spec.md#profunctor
TODO: Strong, Choice, Star, Join, and Split