How to pass a function with multiple arguments as a callback/function pointer?
I’ve been trying to refactor some code and eventually stumbled upon a problem when calling a Thread.onRun( (*callback) () ) function now with a function with arguments foo(unsigned long, int, int[])