Helper Classes for making concurrency under Swift a bit less pain in the ass