Update to latest optparse-applicative api
Derive Functor and Applicative for FileStorage