https://cerwinvegassalee.blogspot.com/2024/03/how-to-not-hardcode-function-in-this.html
How To Not Hardcode Function In This Example