Introduce attr_implement for abstract base classes