We need some way for NuGet package authors to provide single threaded and multi-threaded versions of native assets.
Additionally, library authors should be able to identify whether they are in a single- or multi-threaded app.
(For example consider making System.Threading.Thread.IsThreadStartSupported a public property (and also linker-friendly))