https://www.blogger.com/blog/post/edit/1336285688380987419/8620141414889427361 https://erikscode.space/index.php/2020/08/03/delegate-and-decorate-in-python-part-3-reusable-decorators/
Delegate https://www.blogger.com/blog/post/edit/1336285688380987419/6221506610496999476 and Decorate in Python: Part 3 – Reusable Decorators https://www.blogger.com/blog/post/edit/1336285688380987419/8620141414889427361