Very descriptive and well-written. Not to mention long.Decorators in PythonMetaclass in PythonYield in Python