https://gcher.com/posts/2023-09-30-auto-function-binding-c/
Auto function binding in C