tiny-invariant

첫번째 인자가 거짓일 경우, 두번째 인자로 전달된 에러메시지를 예외로 발생시킴

장점

  1. try catch 보다 간단함
  2. 타입스크립트 쓸 때 편함 (예외라서 리턴 타입이 안바뀜)