void foo(void (*bar)());