Chapter 5: Duck Typing