traitlets (conda): Traitlets is a framework that lets Python classes have attributes with type checking, dynamically calculated default values, and "on change" callbacks.
Keywords: closember