리터럴 스트링은 컴파일 타임 해쉬써서 case 에 박아넣고, swtich 에 들어갈 인자만 런타임 해쉬로 넣으면 되지 않음?