== Quote from Eric Poggel ([email protected])'s article > Is this duck-typing for D?
It looks more like something that would allow you to take a non- polymorphic class and make it polymorphic. e.g. you have a Square class and a Circle class, both with a draw() method, but with no common base class. This takes these classes and make them polymorphic on some interface so that you can call draw() with dynamic dispatch.
