Added signal: AbortSignal and rejectOnAbort: boolean params to pauseFor() to allow for cutting the pause short
signal: AbortSignal
rejectOnAbort: boolean
pauseFor()