docs: def init_argparser_export_target(
              self, argparser,
              default=None,
              help='the export target',
              ):
          """
          Subclass could override this by providing alternative keyword
          arguments and call this as its super.  It should not reimplement
          this completely.  Example:
  
          def init_argparser_export_target(self, argparser):
              super(MyToolchainRuntime, self).init_argparser_export_target(
                  argparser, default='my_default.js',
                  help="the export target, default is 'my_default.js'",
              )
  
          Note that the above example will prevent its subclasses from
          directly using the definition of that class, but they _can_
          simply call the exact same super, or invoke ToolchainRuntime's
          init_argparser_* method directly.
  
          Arguments
  
          default
              The default export target.
          help
              The help text.
          """
  
          argparser.add_argument(
              '-w', '--overwrite', dest=EXPORT_TARGET_OVERWRITE,
              action='store_true',
              help='overwrite the export target without any confirmation',
          )
  
          argparser.add_argument(
              '--export-target', dest=EXPORT_TARGET,
              metavar=metavar(EXPORT_TARGET),
              default=default,
              help=help,
          )