    module RIO.FilePath
      ( module System.FilePath
      , getSearchPath
      ) where

    import Control.Monad.IO.Class
    import System.FilePath hiding(getSearchPath)
    import qualified System.FilePath

    -- | Lifted version of 'System.FilePath.getSearchPath'

    getSearchPath :: MonadIO m => m [FilePath]
    getSearchPath :: forall (m :: * -> *). MonadIO m => m [FilePath]
    getSearchPath = IO [FilePath] -> m [FilePath]
    forall a. IO a -> m a
    forall (m :: * -> *) a. MonadIO m => IO a -> m a
    liftIO IO [FilePath]
    System.FilePath.getSearchPath