Make multiple options work correctly with zero, 1, or more args.
Fix docstring for -h (half duplex).