This can be separated out into separate issues if needed.
- most ddl statements are not terminated with the semicolon delimiter. This was a mistake with the original grammar. We'll hopefully get this resolved with minimal breaking changes with
- name in source and other options should be added by default. Is there a reason they are omitted by default?
- triggers / update procedures don't seem to be emitted