Fix Either/ReadM error in option parsing.

Necessary for new version of optparse-applicative.
Add lower-bound for optparse-applicative version.