type alias Lensimport { type Lens } from "https://deno.land/x/rambda@9.2.1/rambda.js"; Type ParametersSAdefinition: (functorFactory: (a: A) => Functor<A>) => (s: S) => Functor<S>