haddock to haddock-api, safer optparse-applicative bounds