How Swift keypaths let us write more natural code

Paul Hudson demonstrates how we can use Swift 4’s key-path expressions to write more natural Swift code, without constraining the types we create.