Avatar
gysbくらいの規模のASTならいっそenumにしてしまって、Vistorパターン使わずパターンマッチ使うという手もあるかもですね!そしたらthrowするしないも使う側で適当に決めれますし