flatMap<T>(f: (r: R) => IEither<L, T>): IEither<L, T>