Types - Primitive, Named, Phantom, Opaque, Custom, State Machines, and Type Driven Design

Some links to discussion about refinement types and enums in Elm. These are all opaque types but specific applications opaque types.

1 Like