An idiomatic Swift wrapper for the Grand Central Dispatch (GCD) Framework