Use function-like macros to call filter and effect vtable methods