Simpler than zope.interface, use of abc.ABCMeta. Documentation, still a lot of work on this side.