1) Remove `;` when we can
2) Rename `delim` to `delimiter` everywhere
3) Allow `\n` to be in delimiter
4) Enable printing of `-- setopt` directives