Can a list be generated from a type's possible values? E.g.
data Shape = Circle | Rectangle | Triangle | Pentagon
to
[Circle,Rectangle,Triangle,Pentagon]
Can a list be generated from a type's possible values? E.g.
data Shape = Circle | Rectangle | Triangle | Pentagon
to
[Circle,Rectangle,Triangle,Pentagon]