Oh, does `compare_lit_exprs` return `-1`, `0` or `1`? How peculiar.