@classmethod
def configurable_base(cls):
    """Returns the base class of a configurable hierarchy.

        This will normally return the class in which it is defined.
        (which is *not* necessarily the same as the ``cls`` classmethod
        parameter).

        """
    raise NotImplementedError()
