def typed(cls):
for name, attr in _typed_from_items(vars(cls).items()).items():<EOL><INDENT>setattr(cls, name, attr)<EOL><DEDENT>return cls<EOL>
Class decorator that updates a class definition with strongly typed
property attributes.

See Also:
    If the class will be inherited, use :class:`~exa.typed.TypedClass`.