Scala port of Paolo Capriotti's optparse-applicative library