getopt-generics-0.11: docs/CustomOptionRecord.shell-protocol
$ program --file some/file
Options {file = File "some/file"}
$ program --help
program [OPTIONS]
--file=custom-file-type
-h --help show help and exit
$ program --file some/file
Options {file = File "some/file"}
$ program --help
program [OPTIONS]
--file=custom-file-type
-h --help show help and exit