return방식 변경, ASTType을 가지고 되도록 변경