QL_ASSERT
#define QL_ASSERT(ha, x, y) if (!x) panic y
#define QL_ASSERT(x, y) if (!x) panic y
#define QL_ASSERT(ha, x, y) if (!x && !ha->err_inject) panic y
#define QL_ASSERT(ha, x, y)
#define QL_ASSERT(ha, x, y) if (!x && !ha->err_inject) panic y
#define QL_ASSERT(ha, x, y)