A decorator can be a operate that requires a function being an argument and returns a closure. The closure is actually a list of internal functions and free variables. I am banging my head on my desk with this binding error.. I have checked several on the postings to the https://smartworldeveloper.in/