Remove +actionWithBlock: (too confusing)
Move -action and -promiseOnScheduler: into resp. headers