title: Could we have a briefer :info output in ghci?
body: <p>Is there a reason why the output of <code>:info</code> in ghci is listing the type name after every class it belongs to? For example</p>
  
  <pre><code>Prelude&gt; :info Int` 
  </code></pre>
  
  <p>prints</p>
  
  <pre><code>...
  instance Bounded Int -- Defined in `GHC.Enum'
  instance Enum Int -- Defined in `GHC.Enum'
  instance Eq Int -- Defined in `GHC.Classes*emphasized text*'
  ...
  </code></pre>
  
  <p>What I'd prefer to read is something like:</p>
  
  <pre><code>Prelude&gt; :info Int
  ...
  instance Bounded -- Defined in `GHC.Enum'
  instance Enum -- Defined in `GHC.Enum'
  instance Eq -- Defined in `GHC.Classes*emphasized text*'
  ...
  </code></pre>
  
  <p>or even better would be brief notation like</p>
  
  <pre><code>Prelude&gt; :info Int
  ...
  instance of Bounded, Enum, Eq,...
  </code></pre>