Updated the description to clarify that by "dynamic" we mean "the structure is defined after compile time", not "you can stuff whatever you want in there".