How to invoke a callback at some specific point in the timeline?

Compact syntax with timing methods:

1 $some.timingStuff().then(callback).doMore();

Compare this to the old way with more syntactic fluff:

1 $some.doStuffAndRegisterCallback(function(){
2     callback();
3     $some.doMore();
4 });

Similar patterns with callbacks

Similar patterns with timeouts