Add alter statement support of ddl statements to dsl.
Add some typehints.