Simplifies making any number of synchronous and asynchronous