packages feed

workflow-osx-0.0.0: sources/Workflow/OSX/Extra.hs

-- | assorted functionality, imported by most modules in this package.  
module Workflow.OSX.Extra 
 ( module Workflow.OSX.Extra 
 , module Data.Data
 , module GHC.Generics
 , (<>)
 , traverse_
 ) where

import           Control.Monad.Catch          (MonadThrow, throwM)

import Data.Data (Data) 
import           GHC.Generics                 (Generic)
import           Data.Foldable                   (traverse_)
import Data.Monoid        ((<>))


failed :: (MonadThrow m) => String -> m a
failed = throwM . userError