test the added code paths in the expanded `timeout` function
test the added code paths in the expanded `timeout` function

glessard/swiftian-dispatch,glessard/async-deferred,glessard/deferred,glessard/deferred