error: TempGround.playground:10:22: error: downcast pattern value of type '[Cat]' cannot be used case let animalArray as [Cat]: // Compile error !!!