Ruby Duck Typing