X-Git-Url: http://lambda.jimpryor.net/git/gitweb.cgi?p=lambda.git;a=blobdiff_plain;f=topics%2Fweek7_introducing_monads.mdwn;h=244793ff2b49620057e69bc0951be07c6a0a5082;hp=7acc77cfad44a56d1f9b2cadb4414f1631ae5fc4;hb=7cdd4e2e306a7ceeb5cb2ebe423a2e8395283274;hpb=8be622c594f003684e8348973c5e85911161457b;ds=sidebyside diff --git a/topics/week7_introducing_monads.mdwn b/topics/week7_introducing_monads.mdwn index 7acc77cf..244793ff 100644 --- a/topics/week7_introducing_monads.mdwn +++ b/topics/week7_introducing_monads.mdwn @@ -152,8 +152,8 @@ The name "bind" is not well chosen from our perspective, but this is too deeply To take a trivial (but, as we will see, still useful) example, consider the Identity box type: `α`. So if `α` is type `bool`, -then a boxed `α` is ... a `bool`. In terms of the box analogy, the -Identity box type is a completely invisible box. With the following +then a boxed `α` is ... a `bool`. That is, α = α. +In terms of the box analogy, the Identity box type is a completely invisible box. With the following definitions: mid ≡ \p. p