Runtime-calculated default values for structs

Well, this is a strong argument.

Might be creation via %Struct{...} should be forbidden for “dynamic structs” at compilation? So, if you need to create dynamic struct you have to use struct!(Struct, ...) thing. Different results of an explicit function call is more expected.

WDYT?