Fix/1047 repl doc for typeclasses

This pull request fixes #1047. 

:i has been removed from the repl, :doc Applicative now looks like this:

    Type class Applicative
     
    Parameters:
        f
     
    Methods:
        pure : Applicative f => a -> f a
            
            
        <$> : Applicative f => (f (a -> b)) -> (f a) -> f b
            
            infixl 2
            
    Instances:
        Applicative PrimIO
        Applicative IO
        Applicative Maybe
        Applicative (Either e)
        Applicative List
        Applicative (Vect k)
        Applicative Stream
     
    Subclasses:
        Monad m
        Alternative f