Add 'parseSubcommand' for giving users more control over handling of error conditions and custom monad when using subcommands.
Add 'parseSubcommand' for giving users more control over handling of error
conditions and custom monad when using subcommands.

shlevy/haskell-options,jmillikin/haskell-options