matryoshka.data
This is a single (low-priority) instance to provide folds/unfolds for all all non-recursive data types.