A struct is a container to store identified data. Data can be extracted from structs by using the 'Extract Struct XXX' functors.
A structure can not be edited.
Since struct's can't be edited, its impossible to write them in Scripts.
Structs can't be converted to other types.