Каков правильный способ сделать это в 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