<div dir="ltr">Hi fellow Haskellers!<div><br></div><div>If I bring up ghci and evaluate `read 2` I get the error "Prelude.read: no parse"</div><div><br></div><div><div><font face="courier new, monospace">GHCi, version 7.10.2: http://www.haskell.org/ghc/  :? for help</font></div><div><font face="courier new, monospace">Prelude> read "2"</font></div><div><font face="courier new, monospace">*** Exception: Prelude.read: no parse</font></div></div><div><font face="courier new, monospace"><br></font></div><div><font face="arial, sans-serif">Exactly how is this message coming about? I understand that `read` needs a return type in order to determine which type class instance to run. So, in this case, which type is `read` being asked to return?</font></div><div><br></div><div><font face="arial, sans-serif">Thanks,</font></div><div><font face="arial, sans-serif">Erik</font></div><div><font face="arial, sans-serif"><br></font></div></div>