@classmethod
def _from_iterable(cls, it):
    """Construct an instance of the class from any iterable input.

        Must override this method if the class constructor signature
        does not accept an iterable for an input.
        """
    return cls(it)
