:type expands aliases which can make some types really complicated and hard to read. I’m working through chapter 3 of the book I was trying out :type insertEntry
which resulted in:
{ address :: { city :: String
, state :: String
, street :: String
}
, firstName :: String
, lastName :: String
}
-> List
{ address :: { city :: String
, state :: String
, street :: String
}
, firstName :: String
, lastName :: String
}
-> List
{ address :: { city :: String
, state :: String
, street :: String
}
, firstName :: String
, lastName :: String
}
instead of
Entry -> AddressBook -> AddressBook
Is there any way to control the verbosity fo what :type
reports?