@Override
    public Builder contract(Contract contract) {
      this.contract = contract;
      return this;
    }
Extend the current contract to support Reactive Stream return types.

@param contract to extend.
@return a Builder for chaining.
reactive/src/main/java/feign/reactive/ReactiveFeign.java