@classmethod
def from_string(cls, string):
    """ Retrieve a System value by name (case-insensitively) """
    folded = str(string).casefold()
    for system in cls:
        if system.sys_name == folded:
            return system
    raise ValueError(f'System not found: “{string!s}”')
