make TuplePublisher.pub impl return a Observable<Tuple>