apply5<C, D, E, F, G, H>(ob: Supplier< Either<A, C> >, oc: Supplier< Either<A, D> >, od: Supplier< Either<A, E> >, oe: Supplier< Either<A, F> >, of: Supplier< Either<A, G> >, f: (a: B, b: C, c: D, d: E, e: F, f: G)=>H): Either<A, H> {
        return this.flatMap(a => ob().flatMap(b => oc().flatMap(c => od().flatMap(d => oe().flatMap(e => of().map(ff =>f(a, b, c, d, e, ff)))))));
    }