Q-like promises written for your sexy Swift apps