I just discovered today that I seem to be able to pass a Swift struct in a
userInfo dictionary in a
NotificationCenter notification. Has that always been possible, or was that added to the language later?
Because I've been going to great lengths to either avoid doing that, or to marshal the object into primitive bridged types. I'm delighted (and a bit frightened and chagrined) to learn I don't need to do that.