@classmethod
def starting(cls, value):
    """Return level starting with value (case-insensitive)"""
    for member in cls:
        if member.name.startswith(value.upper()):
            return member
    raise ValueError('No level starting with {!r}'.format(value))
