/2022-dynamically-add-methods-with-def-method/
https://tinytechtuts.com/2022-dynamically-add-methods-with-def-method/