struct
type of struct (potentially including qualifiers such as const or immutable)
scope of the expression initializing the struct
location of expression initializing the struct
identifiers passed in argument list, null entries for positional arguments
function that, given an index into names and destination type, returns the initializing expression
function that, given an index into names, returns a location for error messages
list of expressions ordered to the struct's fields, or null on error
Given the names and values of a StructInitializer or CallExp, resolve it to a list of expressions to construct a StructLiteralExp.