sum type을 너무 늦게 알았다는 거고 다른 하나는 그때까지 그 대체제가 상속이었다는거임..