documentationhelp wanted
Description
Related: #284
Our use of Alternative is something that sticks out to me as being insanely powerful, but we don't talk about it ever. We should add some documentation around this. Ideas:
- Decoding multiple JSON formats
- Decoding into enums rather than structs
- Decoding from different JSON types (int/string as in #284)