From 8770636be3a990aff04e78131242b24fe46a1ae7 Mon Sep 17 00:00:00 2001 From: Hassan Abedi Date: Wed, 22 Apr 2026 15:44:05 +0200 Subject: [PATCH] WIP --- notes/011-haskell-newtypes.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/notes/011-haskell-newtypes.md b/notes/011-haskell-newtypes.md index 596efd1..ce1ff8f 100644 --- a/notes/011-haskell-newtypes.md +++ b/notes/011-haskell-newtypes.md @@ -6,7 +6,8 @@ This note covers `09-haskell-newtype/`, which models validated user input with ` ## 1. Why `newtype` Matters -Plain `Text` values do not tell you what they represent. A user name and an email address could both be `Text`, even though they mean different things. +Plain `Text` values do not tell you what they represent. A user name and an email address could both be `Text`, even though they mean different +things. This example wraps those concepts explicitly: