Установка argv [0] в Haskell?

Есть ли способ установитьargv[0] в программе на Haskell (скажем, скомпилированной с помощью ghc)?

Я нашелgetProgName а такжеwithProgName функционирует в System.Environment, но это, кажется, не меняет то, чтоps отчеты (Ubuntu).

import System.Environment

main =
  do name <- getProgName
     putStrLn $ "Hello, my name is " ++ name
     withProgName "other" $ do
       newname <- getProgName
       putStrLn $ "Name now set to " ++ newname
       putStrLn "What is your name: "
       -- allow time to run ps
       ans <- getLine
       putStrLn $ "Pleased to meet you, " ++ ans

Ответы на вопрос(2)

Ваш ответ на вопрос