DYNAMIC_DTO_DDL

The statements that create the dynamic_dto type and its constructors, harmless to run twice. Put them in a migration, or run them with DynamicTypes.install.