@staticmethod
def cost(output):
    if (isinstance(output, list) and output and isinstance(output[0], str)):
        key = strlistkey(output)
    elif isinstance(output, str):
        key = output
    else:
        raise TypeError('Output should be token or list of tokens')
    if (key not in implemented):
        raise LookupError((('Corvus cannot currently produce ' + key) + ' using FEFF'))
    return implemented[key]['cost']
@staticmethod
def cost(output):
    if (isinstance(output, list) and output and isinstance(output[0], str)):
        key = strlistkey(output)
    elif isinstance(output, str):
        key = output
    else:
        raise TypeError('Output should be token or list of tokens')
    if (key not in implemented):
        raise LookupError((('Corvus cannot currently produce ' + key) + ' using FEFF'))
    return implemented[key]['cost']