Add defrpc macros