A receiver is meant to receive workitems and feed them back into the engine (the storage actually).
Accepts context, worker, engine or storage as first argument.
[Validate]