|location||Sao Paulo, Brazil|
|visits||member for||1 year, 9 months|
|seen||Apr 27 '13 at 16:24|
What functionality does dynamic typing allow?
You are mixing concepts of dynamic typing with weak typing in your example. Dynamic typing is about operating on unknown types, not defining a list of allowed types and overloading operations between those.