A wrapper of Grand Central Dispatch written in Swift