How to insert multiple timeouts?

Compact syntax with timing methods:

1 $('.some').doSome().wait(first-timeout).jQueryStuff()
2   .wait(second-timeout).doLater().jQueryStuff();

Compare this to the old way with more syntactic fluff:

1 $('.some').doSome();
2 setTimeout(function(){
3   $('.some').jQueryStuff();
4   setTimeout(function(){
5     $('.some').doLater().jQueryStuff();
6   }, second-timeout);
7 }, first-timeout);

Similar patterns with timeouts