Foundation related functionalities should be part of a trait that's enabled by default probably. This can help with embedded Swift support.