Every time I use Swift concurrency I regret it and end up ripping it out and just using DispatchQueue's a day later.