Explicit Types for the Imperative Programmer
monoids.substack.com