Add unary operators.
Fix a bunch of warnings.
More precise parsing.
Use the timeout argument in emacsql-wait.