Introduce IOAwaiter and mock for pause before hooks
Tweak "it" description