def __new__(cls, *data): support_pre.check_validation(cls, *data) return object.__new__(MaybeMorphism)
def __init__(self, *data): """All subclasses presently use this one initialization function. Input validation can be added by defining a '_validation' classmethod """ support_pre.check_validation(type(self), *data) self.data = data