Add a HY_VERSION_CHECK macro