A decorator is actually a functionality that usually takes a functionality as an argument and returns a closure. The closure is often a list of inner features and absolutely free variables. DughDugh 17111 silver badge33 bronze badges one This is precisely what I wanted. Significantly nicer to work with than https://smartworldeveloper.in/