For example, I know a dictionary can be coerced into a struct. What else can be coerced into a struct? Can I provide extensions to a class that make it coercible into a struct?
Similarly for other data types.
I could not find this information in the documentation, so just a relevant link to how I can find this information on my own would be much appreciated.