Instead of using FOO_TEST_DEPS global variables that don't get updated properly from subdirectories, use targets to propagate the dependencies across directories.
std::atomic::wait
from_range
vector
deque
stop_token