decl_init uses a map for struct init-ordering
dynarray type safety checks
Minor error message change
dynmap type safety checks