def clone(self, instance):
metaclass = get_metaclass(instance)<EOL>metaclass = self.find_metaclass(metaclass.kind)<EOL>return metaclass.clone(instance)<EOL>
Create a shallow clone of an *instance*.

**Note:** the clone and the original instance **does not** have to be
part of the same metaclass.