DuckTyping.scala