Parenthesize multiple joins left-to-right

Also default join function to an INNER JOIN.
Quote table and column names with square brackets
Parenthesize ON clauses with logical connectives

For example:
  (on {:a :b :c :d}) => ON (a = b AND c = d)

MS Access seems to require this.