Last time, I said Liskov Substitution would require “some even heftier reframing.” I was bracing myself – LSP is built around inheritance, and Elm doesn’t have inheritance. How do you reframe a principle about something that doesn’t exist?
Turns out I was w...
