Add a macro to allow member object functions in wl interfaces structs