<div dir="ltr"><div>+1</div><div><br></div>I&#39;m in favor of generalizing `map`.  At first I was wary of less monomorphic types, but now I&#39;ve found that it&#39;s not that hard to just lie and pretend the type is more specialized when teaching.  Plus, `map` is a much nicer name than `fmap`.<div>
<div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span style="font-family:arial,sans-serif;font-size:13px">Since there&#39;s been so many suggestions concerning radically changing the Prelude recently, I&#39;d like to start a poll on a subject.</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">I know that &quot;map&quot; is limited to lists for the beginners, but then we&#39;re already making a lot of unbeginnerish changes to Prelude. Also it&#39;s not a monad transformer, but just a functor - how can a person learn Haskell without understanding what a Functor is?</span></blockquote>
</div></div>