module Tintin.Errors ( showAndDie ) where import Tintin.Core import qualified Tintin.Capabilities.Logging as Logging showAndDie :: ( Has Logging.Capability eff , Show error ) => [error] -> Effectful eff () showAndDie errors = do errors |> mapM_ (Logging.err . show) error "Errors found. Exiting."