The zero value of a type can be instantiated using the form T{}.
Array, struct and file types can be instantiated with a list of values using the form T{A, B, C, ...}.
Struct, file, map and bucket types can be instantiated with key-value pairs using the form T{A:B, C:D, ...}.
Named struct instantiation
Anonymous struct instantiation
Array instantiation
Map instantiation
Named file instantiation
Bucket instantiation