Also, we're finally fixing the thing where we don't have a good cross platform mutex API, and even the platform specific one (OSAllocatedUnfairLock) requires a separate malloc for no good reason: https://forums.swift.org/t/pitch-synchronous-mutual-exclusion-lock/69889
