I want to be able to create a new instance of an object by calling a method on an already instantiated object. For example, I have the object:
organism = Organ
why not simply use the copy module?
import copy organism = Organism() replica = copy.deepcopy(organism)