Can WaitForSeconds run multiple times per frame?

Pretty simple question. Take this example:

Protected IEnumerator myCoroutine () {
    while (true) {
        doStuff ();
        yield return new WaitForSeconds (tinyNumber);
    }
}

If ‘tinyNumber’ is sufficiently tiny, and the framerate is low, could ‘myCoroutine’ be resumed multiple timed per frame?

In other words, do coroutines function like ‘FixedUpdate’ or should it more properly be called ‘WaitForAtLeastSeconds ()’?

I’d say that WaitForSeconds() waits at least one frame.

https://docs.unity3d.com/uploads/Main/monobehaviour_flowchart.svg