id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc,os,architecture,failure,difficulty,testcase,blockedby,blocking,related
2082,"In ghci, :i leaves out parens in type",chad.scherrer,igloo,"In ghci, :i sometimes leaves out parentheses in the type. For example, in Data.Stream,
{{{
Prelude Data.Stream> :i Stream

data Stream a where
  Stream :: forall a s.
            (Data.Stream.Unlifted s) =>
            !s -> Step a s -> !s -> Stream a
        -- Defined in Data.Stream

instance Functor Stream -- Defined in Data.Stream
}}}
Here the type 
{{{
(Data.Stream.Unlifted s) => !s -> Step a s -> !s -> Stream a
}}}
should instead be
{{{
(Data.Stream.Unlifted s) => (!s -> Step a s) -> !s -> Stream a
}}}",merge,closed,normal,6.8.3,GHCi,6.8.2,fixed,,,Linux,x86,,Unknown,ghci030,,,
