{-# LANGUAGE LambdaCase #-} module Sos.FileEvent ( FileEvent(..) , fileEventPath ) where import Data.ByteString (ByteString) data FileEvent = FileAdded ByteString | FileModified ByteString fileEventPath :: FileEvent -> ByteString fileEventPath = \case FileAdded path -> path FileModified path -> path