def METHOD_NAME(self) -> 'coredata.MutableKeyedOptionDictType':
    opts = super().METHOD_NAME()
    key = OptionKey('thread_count', machine=self.for_machine, lang=self.language)
    opts.update({
        key: coredata.UserIntegerOption(
            'Number of threads to use in web assembly, set to 0 to disable',
            (0, None, 4),  # Default was picked at random
        ),
    })
    return opts