Zope Schemas extend the notion of interfaces to detailed descriptions of Attributes (but not methods).