Domain Modeling Made Functional by Scott Wlaschin View book Related Concepts Algebraic Data Types Parse, Don't Validate Smart Constructor Make Illegal States Unrepresentable Option Type Total Functions Newtype Pattern ← Back to all books