<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'><div dir='ltr'>
Hello, <br><br>I'm now following the book Programming in Haskel by Hutton.<br>IM now reading the chapter about types.<br><br>But I don't understand this : <br><br>False :: Bool<br>True :: Bool <br>&nbsp; :: Bool&nbsp; ---&gt; Bool<br><br>So False&nbsp; and True has the type Bool.<br>That's clear.<br><br>I find out that  makes the opposite of True and False.<br>But why is it also the type Bool --&gt; Bool <br><br>Roelof<br><br>&nbsp;<br><br><br>                                               </div></body>
</html>