https://www.n1ce2cu.com/posts/C++bind/
C bind - Sylvan