Ok.

What I really wanted to ask about this is why make the signal taking variant require a scheduler? Since it's doing no more than `-subscribeOn:`, why not let the caller do that if necessary?