apply1<B, C>(ob: Supplier< Future<B> >, f: (a: A, b: B) => C): Future<C> {
        return this.zipWith(ob, f);
    }