Is something like [this](https://stackoverflow.com/questions/27236570/command-line-argument-parsing-in-haskell-that-supports-shared-arguments) possible, with shared arguments across subcommands?