public static EitherUnsafe <LRet, RRet> bimap <L, R, LRet, RRet>(EitherUnsafe <L, R> either, Func <R, RRet> Right, Func <L, LRet> Left) => either.BiMap(Right, Left);