Каков правильный способ сделать это в Haskell?
if exists "foo.txt" then delete "foo.txt"
doSomethingElse
До сих пор я:
import System.Directory
main = do
        filename <- getFileNameSomehow
        fileExists <- doesFileExist filename
        if fileExists 
             then removeFile filename
             ???
        doSomethingElse