Belay that, rather have the following signature
```java
<T> Observable<T> using(Func0<? extends Subscription> resourceFactory, Func1<? super Subscription, ? extends Observable<? extends T>> observableFactory)
```