Right now, the dynamic color initializer only supports UIColor, which can be used exclusively on iOS and not macOS.
We don't want to have duplicate chunks of definitions, so it would be better to write initializers that support both UIColor and NSColor under the same scheme.