"If it walks like a duck, and it quacks like a duck, then it must be an object"
"If it walks like a duck, and it quacks like a duck, then it must be created by a QuackEnumeratorWalkManangerRepositoryProxyFactoryFactoryAdapterBroker." -Java
Of it has feathers, then as far as I'm concerned it is a duck.
Similarly, when I pick up a feathered pen in real life I become a duck
duckduckduck.duck is still available, by the way.
Well, .duck isn't a TLD yet and it may not be publicly available...