sorry, the comment above is actually intended for L112 where we can `valdiate_dt_props(create, Existing, Props)` if there is no existing type.