     // ...that boards cats
     var cats = [Cat]()
     
-    // conformance to the Container protocol
+    // conformance to the Kennel protocol
     
     typealias Pet = Cat
     

    // ...that boards animals
    var animals = [Animal]()
    
    // conformance to the Container protocol
    
    typealias Pet = Animal
    


let thatInt = chooseThatOverThis(1, that: 10)
print(thatInt)

let thisSomething = chooseThatOverThis("This", that: 10)
print(thisSomething)
/*:
 ## Generic Types
 Swift provides a way for you to create generic types, special types that can work with any type.
