Move event requesting into RACSubscriber
Refactor signal primitives into generators
Skip generator stepping if disposed after setup