Designing Opaque Type for form fields in Elm: Part 2
How to make your module more extensible with module composition.
Tags: elm, architecture, webdev