INDIRECT_CALL_3
#define INDIRECT_CALL_3(f, f3, f2, f1, ...) \
#define INDIRECT_CALL_3(f, f3, f2, f1, ...) f(__VA_ARGS__)