Enumerating Union Types in Elm
aka Sum Types, now officially Custom Types
Problem statement
type CarMake = AlfaRomeo | BMW | Ferarri | Ford | Honda | McLaren | Mercedes | RenaultcarMakes = [ AlfaRomeo, BMW, Ferarri, Ford, Honda, McLaren, Mercedes, Renault ]noop : CarMake -> CarMake
noop x =
case x of
AlfaRomeo -> x
BMW -> x
...
Renault -> xLast updated