:4:1: error: • No instance for (Show t) arising from a use of ‘print’ Cannot resolve unknown runtime type ‘t’ Use :print or :force to determine these types Relevant bindings include it :: t (bound at :4:1) These potential instances exist: instance (Show a, Show b) => Show (Either a b) -- Defined in ‘Data.Either’ instance Show Ordering -- Defined in ‘GHC.Show’ instance Show Integer -- Defined in ‘GHC.Show’ ...plus 23 others ...plus 42 instances involving out-of-scope types (use -fprint-potential-instances to see them all) • In a stmt of an interactive GHCi command: print it :6:1: error: • No instance for (Show t) arising from a use of ‘print’ Cannot resolve unknown runtime type ‘t’ Use :print or :force to determine these types Relevant bindings include it :: t (bound at :6:1) These potential instances exist: instance (Show a, Show b) => Show (Either a b) -- Defined in ‘Data.Either’ instance Show Ordering -- Defined in ‘GHC.Show’ instance Show Integer -- Defined in ‘GHC.Show’ ...plus 23 others ...plus 42 instances involving out-of-scope types (use -fprint-potential-instances to see them all) • In a stmt of an interactive GHCi command: print it