A decorator is really a purpose that will take a functionality being an argument and returns a closure. The closure is a list of internal features and no cost variables. I had precisely the same dilemma and in my case I had been working with bool in place of Boolean. https://affordablehousinggurugram.in/