Synchronous Deferreds are for allowing your asynchronous libraries to be used synchronously.