JavaScript Interop At some point your Elm program is probably going to need to talk to JavaScript. We do this by (1) embedding Elm in HTML and (2) sending messages back and fo...
Union Types Many languages have trouble expressing data with weird shapes. They give you a small set of built-in types, and you have to represent everything with them. So you ...