recover
import { recover } from "https://github.gh-proxy.cn/raw.githubusercontent.com/baetheus/fun/main/fn_either.ts";Chain the left result of one FnEither into another FnEither.
@example
import * as FE from "./fn_either.ts";
import { pipe } from "./fn.ts";
const result = pipe(
FE.id<string, number>(),
FE.flatmap(s => FE.left(s.length)),
FE.recover(n => FE.right(String(n))),
)("Hello"); // Right("5")