I’ve previously mentioned it, but something I was actually lacking is the ability to get a pointer to literal tuples and InlineArrays. i.e. store a literal value in the .data section, and get a pointer to it, either from within the code, or for use in another literal also stored in the .data section.
The tools Swift currently has require making a heap allocation, which is a problem when creating a dynamic library instead of an executable. Because you often don't have a place where you can put init code to make those heap allocations, and such init code could be subject to thread safety issues if you can't guarantee it's only called once.