> oddly, I take me some time to understand with-timeout, but I do think it a good idea.

Last night I had trouble to understand `on-timeout`, maybe we think about it a different way :-)

I would suggest to offer both since each has a different benefit.