macrofying GET_CALLABLE