Chaining blocks works, for instance something like:
var queryResult =
getDatabase().sync().
getCollection().sync().
fetch({ query }).sync();
Assuming all those are asynchronous operations.
Chaining wouldn't work with .defer() right now. It only supports syntax like "var x = something().defer()".