Haskell config-file and command-line options library