'Set object used for constructing new sequence instances.
Args:
constructor: Callable which can accept no arguments.  Must return
an instance of the appropriate class for the container.'

def set_constructor(self, constructor):

    self.constructor = constructor
