A decorator is really a functionality that requires a functionality as an argument and returns a closure. The closure is usually a list of interior functions and free variables. J0HNJ0HN 27k55 gold badges5858 silver badges8888 bronze badges 5 93 The full context (most-upvoted response) is sweet, but this solution was https://plotsinsohna.in/