There are now just 5 kinds of formulas:
- `salt({{x}})`: query without `FROM`, with check of the result.
- `salt(sum(hash) OVER ())`: basic query, without aggregation in the first `SELECT`.
- `salt({{x}} + sum(hash) OVER ())`: idem, with check of the result.
- `salt(sum(bit_xor(hash)) OVER ())`: query with an aggregation in the first `SELECT` and/or a `GROUP BY` clause.
- `salt({{x}} + sum(bit_xor(hash)) OVER ())`: idem, with check of the result.
Here, `{{x}}` denotes a value entered manually by the user to check the result. `hash` is a shortcut for an addition of coerced hashes, i.e., `nn(A.hash) + nn(B.hash) + nn(C.hash)`.
Some tokens have changed, but the queries should be unchanged.