-- TODO: -- Need to add user switching. Perhaps using seteuid and setegid? See -- <http://www.opengroup.org/onlinepubs/009695399/functions/seteuid.html> & -- <http://www.opengroup.org/onlinepubs/009695399/functions/setegid.html> module Main (main) where import Mueval.Parallel import Mueval.ArgsParse (getOptions) import System.Environment main :: IO () main = do args <- getArgs -- force parse errors in main's thread forkedMain $! getOptions args