Add WaitFor* templates