A self initializing type X will produce an instance of X from initial data v with the expression X v.
i1 : X = new SelfInitializingType of BasicList |
i2 : x = X {1,2,3} |
i3 : class x |
Command is an example of a self initializing type.
See also HeaderType and WrapperType.