:6:1: No instance for (Show t1) arising from a use of ‘print’ Cannot resolve unknown runtime type ‘t1’ Use :print or :force to determine these types Relevant bindings include it :: t1 (bound at :6:1) Note: there are several potential instances: instance Show Double -- Defined in ‘GHC.Float’ instance Show Float -- Defined in ‘GHC.Float’ instance Show () -- Defined in ‘GHC.Show’ ...plus 22 others In a stmt of an interactive GHCi command: print it :8:1: No instance for (Show t1) arising from a use of ‘print’ Cannot resolve unknown runtime type ‘t1’ Use :print or :force to determine these types Relevant bindings include it :: t1 (bound at :8:1) Note: there are several potential instances: instance Show Double -- Defined in ‘GHC.Float’ instance Show Float -- Defined in ‘GHC.Float’ instance Show () -- Defined in ‘GHC.Show’ ...plus 22 others In a stmt of an interactive GHCi command: print it