This is the accompanying presentation to the workshop I've given at try! Swift World (https://www.tryswift.co/world).