https://opensource.com/article/19/7/get-modular-python-functions