add_compile_options( "$<$:SHELL:-enable-experimental-feature NoncopyableGenerics2>" "$<$:SHELL:-enable-experimental-feature SuppressedAssociatedTypes>" "$<$:SHELL:-enable-experimental-feature SE427NoInferenceOnExtension>" "$<$:SHELL:-enable-experimental-feature NonescapableTypes>" "$<$:SHELL:-enable-experimental-feature LifetimeDependence>" "$<$:SHELL:-enable-experimental-feature InoutLifetimeDependence>" "$<$:SHELL:-enable-experimental-feature LifetimeDependenceMutableAccessors>" "$<$:SHELL:-enable-experimental-feature MemberImportVisibility>" "$<$:SHELL:-enable-experimental-feature TypedThrows>" "$<$:SHELL:-enable-experimental-feature Macros>" "$<$:SHELL:-enable-experimental-feature FreestandingMacros>" "$<$:SHELL:-enable-experimental-feature BitwiseCopyable>" "$<$:SHELL:-enable-experimental-feature Extern>" "$<$:SHELL:-enable-experimental-feature AllowUnsafeAttribute>" "$<$:SHELL:-enable-experimental-feature ValueGenerics>")