Lessons Learned: Avoiding Primitives in Elm

Switching from primitive types to product types can improve confidence in correctness and compiler errors, but not without a cost.

Similar